javajdk与jre的区别(jdk与jre有什么区别)
大家好,小编今天为大家分享关于jdk与jre有什么区别(javajdk与jre的区别)的信息,很多人还不知道,今天让我们一起来看看吧!
1、JVM(Java虚拟机)是一个虚拟的虚拟计算机,用来执行字节码字节码。它还定义了指令集、寄存器集、结构栈、垃圾收集堆和内存区域。JVM负责解释和运行Java字节码,这样速度会受到一定影响。
2、不同的操作系统有不同的虚拟机。(不同系统需要下载不同版本的Linxe、windows、android的虚拟机)Java虚拟机机制屏蔽了底层运行平台的差异,实现了Writeonce,runeverywhere。Java虚拟机是实现跨平台的核心机制。
3、如图1所示。
4、图1不同的操作系统有不同的虚拟机。JRE(Javaruntimeenvironment)包含:Java虚拟机、库函数以及运行Java应用所必需的文件。
5、JDK(JavaDevelopmentKit)包含:JRE,添加了用于程序开发的编译器、调试器等文件。JDK、JRE和JVM之间的关系如图所示。
6、图2JDK、JRE和JVM之间的关系建议:如果只是想运行Java程序,只需要JRE。
7、JRE通常很小,包含JVM。如果你想开发Java程序,你需要安装JDK。
本文关于jdk与jre有什么区别(javajdk与jre的区别)的知识就到此分享完毕,希望对大家有所帮助。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com
本文链接:https://jinnalai.com/n/196143.html