大家好,小编今天为大家分享关于jdk与jre有什么区别(javajdk与jre的区别)的信息,很多人还不知道,今天让我们一起来看看吧!
![jdk与jre有什么区别 javajdk与jre的区别](http://pic.yunnanlong.com/230602/2239113150-0.jpg)
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的区别】本文关于jdk与jre有什么区别(javajdk与jre的区别)的知识就到此分享完毕,希望对大家有所帮助 。
推荐阅读
- 武则天跟薛怀义是什么关系 薛怀义与武媚娘的关系
- 西部数据跟希捷哪个好 希捷与西部数据优缺点对比
- 宣传与推广方式 推广方案和宣传方案
- 一个圆的大小与它的什么有关
- 芯片卡与磁条卡区别 有什么区别?
- 58同城二手车交易平台:用科技与服务链接优质买家和卖家
- 申论a和申论b的区别 注意申论a与申论b不一样不要盲目比,区别好像挺大的
- 创建全国文明城市要求群众参与率大于多少
- word页码怎么取消与上一节相同 怎么删除文档里的页码
- 凤梨与菠萝的区别是什么 如何辨别他们