Jvm,Jre,Jdk这些都是java语言的中坚力量。每个组件都有单独的工作。Jdk和Jre在物理上存在,但Jvm是抽象机器,这意味着它不是物理存在的。
JVM
JVM(Java虚拟机)是一个软件。它是一个规范,提供可以执行java字节码的运行时环境。它实际上并不存在。
所有硬件和软件的JVM都不相同,例如对于窗口,JVM是不同的,而对于Linux VJM则不同。JVM,JRE和JDK是平台相关的,因为每个操作系统的配置不同。但是,Java与平台无关。
JRE
Java运行时环境(JRE)是Java Development Kit(JDK)的一部分。它包含用于开发Java应用程序的一组库和工具。Java Runtime Environment提供了执行Java应用程序的最低要求。它实际存在。它包含JVM在运行时使用的一组库+其他文件。
JDK
Java Development Kit(JDK)是主要组件。它实际存在。它是编程工具和JRE,JVM的集合。
评论已关闭