java – 我对JDK,JRE和JVM的理解
经过深入分析,这是我对JDK,JRE和JVM的理解.
如果我错了请纠正我… > JVM是JRE的子集,JRE是JDK的子集. 解决方法
JVM是虚拟的,您可以将其视为虚拟计算机,其机器代码是
Java字节码.它不是真正的计算机,而是可以执行Java字节码指令的虚拟计算机.
JRE是JVM实现.该实现是特定于操作系统的(当然),但它提供独立于操作系统的外部接口(意味着您可以在Windows JRE和Linux JRE上运行相同的Java代码).从90年代后期开始,这就是“一次编写一次运行”的事情. JDK是编写Java代码所需的编译器,JRE,其他工具和所有Java API. 我不想将Android及其Dalvik VM添加到图片中(虽然我可以画出一些有趣的相似之处),因为我会更加困惑你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |