为什么JVM叫虚拟机,JRE不叫虚拟机?

  • 本文关键字:虚拟机 JRE JVM java
  • 更新时间 :
  • 英文 :


我找不到合适的解释。我可以找到为什么JVM被称为虚拟机的原因,但不知道为什么jre不被称为虚拟机。请帮助。

JVMJRE的区别,包括JVM不称为virtual machine而称为JVM的原因:

  • JREJava Runtime Environment的缩写,而TheJVMJava Virtual Machine的缩写。

  • 含义:
    • Java Runtime Environment (JRE)JVM的实现,
      它是一种软件包,提供class libraries
      JavaJVM等各种组件,用于运行用Java编程编写的
      应用程序。
    • Java Virtual Machine (JVM)是一个平台无关的抽象机器有三个概念的规格形式。
  • Funcionality:
    • JRE的主要职责是创建一个执行代码的环境。
    • JVM指定了所有的实现。它负责向JRE提供所有这些实现。

我希望你明白为什么JRE不是称为virtual machine

最新更新