【JDK、JRE、JVM】
JDK、JRE、JVM
- Demo
- 编写 Java 代码
- 编译 Java 代码
- 运行程序
组件 | 全称 | 主要作用 | 包含内容 | 面向用户 |
---|---|---|---|---|
JDK | Java Development Kit | Java 程序开发平台 | JRE + 开发工具(如 javac, jar, javadoc) | Java 开发者 |
JRE | Java Runtime Environment | Java 程序运行环境 | JVM + 核心类库(如 rt.jar) | 普通用户(只需运行程序) |
JVM | Java Virtual Machinet | 运行 Java 字节码,实现跨平台 | 特定平台的 JVM 实现(如 HotSpot) | 对用户透明,是 JRE 的一部分 |
Demo
编写 Java 代码
public class HelloWorld {public static void main(String[] args) {// 程序的入口方法System.out.println("Hello, World!"); // 打印输出}
}
编译 Java 代码
javac HelloWorld.java
运行程序
java HelloWorld