JVM 实现 JRE

标签 jvm java

  1. JVM 是 JRE 的一种实现。那么每个具有 JVM 的设备都将包含 JRE,对吗?

  2. JDK 包含一组支持开发的类和库。 JRE 是否包含相同的内容。如果是这样,为什么他们需要相同的代码,因为我们已经将代码转换为字节代码?

如有错误请指正

最佳答案

你的数字 1 有点落后。 Java 运行时环境 (JRE) 包含一个 Java 虚拟机 (JVM),以及标准 Java 库和其他允许 Java 字节码程序运行的东西。

JDK Java Development Kit 就像是 JRE 的超集。它具有 JRE 的所有功能,但添加了编译器和调试器等功能,使您不仅可以运行 Java 字节码,还可以从 Java 源文件创建它。

关于JVM 实现 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673255/

相关文章:

java - 大O时间复杂度

java - 非法参数异常 : the error message does not make sense

java - JVM 终止后执行作业

java - JVM 在堆栈上创建对象? (和更多)

Java jnlp 强制运行 32 位版本

Java - 未合并的字符串

groovy - 如何为 Groovy 指定 JVM

java - Kafka Producer 似乎无法正常工作

java - 正方形构建程序返回错误的措施

java - 如何在循环体中重新初始化循环的 "i"变量?