当前位置: 首页 > 面试题库 >

JRE和JVM有什么区别?

罗俭
2023-03-14
问题内容

我认为JVM与.NET Framework类似,对吗?那么,JRE是什么?JRE和JVM有什么区别?


问题答案:

JRE是虚拟机在其中运行的环境。

JRE-JAVA运行时环境

JVM-JAVA虚拟机

JRE是容器,JVM是内容。



 类似资料:
  • 问题内容: JVM,JDK,JRE和OpenJDK有什么区别? 我在用Java编程时遇到了这些短语,它们之间有什么区别? 问题答案: 虚拟机 在Java虚拟机(JVM)是运行Java字节代码的虚拟机。JVM不理解Java源代码;这就是为什么需要编译文件以获取包含JVM可以理解的字节码的文件的原因。它也是允许Java成为“便携式语言”的实体(编写一次,可以在任何地方运行)。实际上,对于不同的系统(W

  • JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。

  • 任何语言或者软件的运行都需要环境。就像人要生活在空气中,鱼要活在水中,喜阴植物就不能放在阳光下暴晒一样,任何对象个体的存在都离不开其所需要的环境,编程语言亦是一样的。 Java 语言的开发运行,也离不开 Java 语言的运行环境 JRE。没有 JRE 的支持,Java 语言便无法运行。当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。 其实啊,JDK

  • 问题内容: JDK和JRE有什么区别? 它们的作用是什么,何时应使用其中一个? 问题答案: 该JRE是Java运行时环境。它是运行已编译的Java程序所需的一切的程序包,包括Java虚拟机(JVM),类库,命令和其他基础结构。但是,它不能用于创建新程序。 在JDK是Java开发工具包,Java的功能全面的SDK。它具有JRE拥有的一切,还具有编译器()和工具(例如和)。它能够创建和编译程序。 通常

  • JVM、JDK、JRE和OpenJDK之间的区别是什么? 我在Java编程时遇到了这些短语,它们之间有什么不同?

  • 我很难理解JVM(Java虚拟机)、JRE(Java运行时环境)、JDK(Java开发工具包)、JIT(即时编译器)和javac(Java编译器)之间的区别。 所有这些之间有什么好的比较和对比?