一.重点JDK版本 :
jdk11 LTS
jdk17 LTS
jdk21 LTS
其中LTS是长期支持版本,目前主要学习jdk17>。
二.java的运行机制
1.定义xxx.java源代码
2.通过javac命令调用编译器(JDK)对源代码进行编译,编译成一份字节码文件 xxx.class
3.通过java命令调用解释器(JVM),对字节码文件xxx.class进行解释执行
以HelloWorld01举例:
JVM虚拟机给了java跨平台的能力
class文件跨平台
java : 一次编译,到处运行(前提看平台上是否存在JVM)
C : 到处编译到处运行
三.jdk安装
1)下载jdk版本
2)双击傻瓜式安装
注意 : 安装目录,不要安装在中文目录下,包含中文字符,空格等目录
3)测试
cmd-->命令提示符窗口
java -version 检测版本
javac,java 命令测试执行,测试是否需要配置环境变量
注意 : jdk17版本开始可以不配置环境变量,就能够在任意路径下使用javac与java命令
四.环境变量
path : cmd中使用命令的时候,会在当前所在路径下检测是否存在这个命令 ,进一步会到path变量的路径中依次查找
作用 : 为了能够在任意路径下使用javac或者java命令
步骤 : 将jdk的bin路径配置到高级系统设置-环境变量-系统变量-path中
JAVA_HOME : 1)为了避免平凡修改path的值 2)类似tomcat启动时会检测JAVA_HOME
classpath : 不需要配置,了解一下
class文件的路径
注意 : 如果修改了环境变量,都需要重新打开cmd