JDK、JRE、JVM
- Demo
-
- [编写 Java 代码](#编写 Java 代码)
- [编译 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 代码
java
复制代码
public class HelloWorld {
public static void main(String[] args) {// 程序的入口方法
System.out.println("Hello, World!"); // 打印输出
}
}
编译 Java 代码
bash
复制代码
javac HelloWorld.java
运行程序
java
复制代码
java HelloWorld