解释一下JVM,JRE,JDK及各自的作用。
JVM(Java Virtual Machine)是Java虚拟机,它能够识别和执行xxx.class类型的文件,将class文件中的字节码指令调用操作系统向上的API完成动作。JVM是Java能够跨平台的核心。
JRE(Java Runtime Environment)是Java运行时环境,它主要包含两个部分:JVM的标准实现和Java的一些基本类库。相对于JVM,JRE多出来的是一部分的Java类库。
JDK(Java Development Kit)是Java开发工具包,它集成了JRE和一些有用的开发工具,如javac.exe、java.exe、jar.exe等。JDK是整个Java开发的核心。
这三者的关系是一层层的嵌套关系,即JDK > JRE > JVM。JDK是开发工具包,它集成了JRE,因此在安装JDK时可以选择不再安装JRE而直接使用JDK中的JRE运行Java程序。但如果你的电脑仅仅是用来部署和运行Java程序的,那么只需要安装JRE即可。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号