一、JDK 与 JRE
JRE 是运行环境(JVM + 类库),JDK 是开发工具包(含 JRE + 编译器 javac)。开发装 JDK 即可。
二、安装与环境变量
# Ubuntu
sudo apt install openjdk-17-jdk
# 验证
java -version
javac -version
配 JAVA_HOME 指向 JDK 目录,并把 $JAVA_HOME/bin 加入 PATH。
三、Hello World
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
编译运行:javac Hello.java 生成 Hello.class,再 java Hello 由 JVM 执行字节码。
四、要点
- 文件名必须与 public 类名一致;
main是程序入口,static让 JVM 无需实例化即可调用;- Java 是编译型(→字节码)+ 解释/JIT 混合型,跨平台靠 JVM。