Java 5.0
版本号从 1.4 直接更新至 5.0,且平台更新为JavaSE, JavaEE, JavaME;
Java 8.0(之前很多企业选择)
Java 8.0 在当今企业占有率还是很高,但是在逐渐被 11.0 替代,是长期支持版本(LTS);
Java 11.0(之前很多企业选择)
JDK 安装包取消独立的 JRE 安装包,是长期支持版本(LTS);
Java 17.0(初学者直接学习)
最新的长期支持版本(LTS),高斯林以及Spring推荐老版本的尽快更新。
一个源文件可以编译出多个字节码文件,每个字节码文件名称为源文件中类;
一个 class 类中可以包含很多方法,但是必须包含一个 main() 方法;
一个源文件中可以声明多个类,但是最多只能有一个类使用 public 进行声明,且声明为 public 类类名 与 源文件名 相同。
public static void main(String[] args){}
System.out.println() # 输出后换行
System.out.print() # 输出不换行
对程序中代码进行解释说明;
运用注释对程序进行调试;
注释不参与编译,.class 文件中没有注释信息;
单行注释
// 单行注释
多行注释
/*多行注释1多行注释2
*/
文档注释
文档注释可以被 javadoc 解析,生成以网页文件形式的说明文档;
/**
@auther xuhongduo
@version 1.1
*/
生成说明文档命令:
javadoc -d mydoc -author -version HelloWorld.java
类库,用于快捷查询;
https://docs.oracle.com/en/java/javase/17/docs/api/index.html
Java 为什么只需要编写一份代码便可以在不同的平台上运行?
因为 JVM。
我们在运行程序时,其实并不是在操作系统上运行程序。而是在不同操作系统的 Java 虚拟机 JVM 上运行程序。
《Java核心技术》《Effective Java》《Java编程思想》
上一篇:02.运行Java程序
下一篇:dToF直方图之美_2