【Java】P1 Java 基本知识

Java 基本知识

  • Java 版本
  • 编写、编译、运行
  • 注释
  • Java API
  • JVM 与 跨平台性
  • Java 相关书籍推荐


Java 版本

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推荐老版本的尽快更新。


编写、编译、运行

【Java】P1 Java 基本知识_第1张图片

一个源文件可以编译出多个字节码文件,每个字节码文件名称为源文件中类;

一个 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

Java API

类库,用于快捷查询;
https://docs.oracle.com/en/java/javase/17/docs/api/index.html


JVM 与 跨平台性

Java 为什么只需要编写一份代码便可以在不同的平台上运行?

因为 JVM。
我们在运行程序时,其实并不是在操作系统上运行程序。而是在不同操作系统的 Java 虚拟机 JVM 上运行程序。


Java 相关书籍推荐

《Java核心技术》《Effective Java》《Java编程思想》


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