Java基础 3.11

1.Java背景

  • Java由gosling在1995年发布
  • Java版本企业常用Java8 Java11
  • Java原sun公司 后在2009年被甲骨文公司收购

 

2.Java重要特点

  • Java语言是面向对象的 跨平台的 解释性的 强类型的
  • Java需要先编译 再用解释器解释 再运行 而C 或C++则无需解释直接编译后运行
  • 先用JVM解释后才可运行 (JVM Java虚拟机 Java virtual machine)JVM被包含在JDK中
  • text.java -->编译 javac--> text.class-->运行 java-->jvm for linux or jvm for windows
  • JDK(Java development kit)Java开发工具包
  • JRE (Java runtime environment) Java运行环境
  • JDK = JRE + 开发工具集(如javac, java编译工具等)
  • JRE = JVM + JavaSE标准类库
  • 所以 JDK = JVM + JavaSE标准库 + 开发工具集
  • 若只想运行开发好的.class文件 只需要JRE

 

3.Java快速入门

public class Hello {
    
    public static void main(String[] args){
        System.out.println("logic is studing java!");
    }
}

在控制台编译 javac Hello.java 后在控制台运行 java Hello

logic is studing java!

.java 源文件 .class 字节码文件

 

4.Java开发注意事项

  • 严格区分大小写
  • 每个语句以;结束
  • 大括号成对出现,缺一不可
  • 一个源文件中只能有一个public类,其他类的个数不限
  • 如果包含一个publi类,则文件名必须按该类名命名

 

5.Java学习方法

需求:

  1. 工作需要
  2. 跳槽,对方要求

技术控

  1. 看看能否使用传统技术解决:
  2. 能解决,不完美
  3. 解决不了
  4. 引出我们学习的新技术和知识点
  5. 学习新技术或者知识点的基本原理和基本语法(不要在意细节)

快速入门:

  1. 基本程序,crud
  2. 开始研究技术的注意事项,使用细节,使用规范,如何优化=》没有止境,技术魅力(程序员境界在于细节)

 

6.Java常用转义字符

\t 制表式排列并自动对齐

\n 换行

\\ 输出\

\' 输出'

\" 输出"

\r 回车到第一个字符位置 若继续\r后有新字符 则替代旧字符

tips:

cmd table键 快速补全

 

7.初学Java易犯错误

  • 找不到文件
  • 主类名和文件名不一致
  • 缺少分号
  • 拼写错误

 

8.注释类型

// 单行注释

/* */ 多行注释

注意:注释中不可再嵌套注释

文档注释

/** * */ 文档注释中 可添加标签 如@author @version 通过javadoc -d 文件夹名 -xx -yy 文件名

 

9.Java代码规范(ing)

  • 类 方法的注释 要用javadoc来写
  • 非javadoc则注重思路 修改 和问题
  • tab键操作 选中所有要移动的代码 用tab键统一右移 shift+tab统一左移
  • 运算符两边习惯加空格
  • 源文件要用utf-8编码
  • 行宽度不超过80字符
  • 代码编写用行尾风格或次行风格

 

10.DOS系统基本命令

  • DOS disk operating system 磁盘操作系统
  • md 创建目录
  • rd 删除目录
  • 相对路径 依次向上一级 如javapractice\hello.java
  • 绝对路径 直接到根目录 如d:\javapractice\hello.java
  • 若用相对路径从一个文件夹去查找另一个文件夹的文件 如..\..\javapractice\hello.java
  • 若用绝对路径从一个文件夹去查找另一个文件夹的文件 如d:\javapractice\hello.java
  • dir 查看当前文件夹所有内容
  • dir 目录 查看指定目录的内容
  • cd /d c: 从一个磁盘切换到另外一个磁盘
  • cd 绝对目录/相对目录 切换到当前磁盘下的其他目录
  • cd / 切换到根目录
  • cd .. 切换到上一级目录
  • tree 目录 形成目录树 直观可见
  • cls 清楚命令行的屏幕 tips:cls 苍老师~
  • exit 退出命令行
  • copy 复制文件 copy 文件 目标目录
  • del 删除文件
  • echo 输入内容到文件 echo .. > 文件
  • move 剪切 move 文件 目标目录

 

 

 

 

 

 

你可能感兴趣的:(java,dos,java,开发语言)