Java 的 JVM、JRE 和 JDK
原文英文,约300词,阅读约需1分钟。
📝
内容提要
JVM、JRE 和 JDK 是运行 Java 程序所必需的。JDK 是一个开发工具包,包含运行 Java 所需的一切。安装 JDK 后,代码在 IDE 中编写并编译成字节码。在编译过程中,使用了 JRE 提供的内置函数。
❓
Q&A
JDK、JRE 和 JVM 的区别是什么?
JDK 是开发工具包,包含编写和运行 Java 程序所需的一切;JRE 是运行环境,提供运行 Java 程序所需的库和内置函数;JVM 是虚拟机,负责将 Java 字节码转换为计算机可执行的代码。
如何在 IDE 中编写和编译 Java 代码?
安装 JDK 后,可以在 IDE 中编写 Java 代码,编译时 JDK 会生成字节码文件,供 JVM 执行。
JRE 在 Java 程序中起什么作用?
JRE 提供运行 Java 程序所需的内置函数和库,支持程序的执行。
JDK 中包含哪些重要组件?
JDK 包含编译器、JVM 和 JRE,提供开发 Java 程序所需的所有工具和环境。
编译 Java 代码时需要哪些文件?
编译 Java 代码时,除了自己的代码外,还需要 JRE 提供的内置函数和库文件。
为什么计算机只能理解字节码而不是源代码?
计算机只能理解二进制代码(0 和 1),因此 Java 源代码需要通过 JVM 转换为字节码,以便计算机执行。
🏷️