欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java初学者不得不知的概念,JDK,JRE,JVM的区别?

发布时间:2025/4/16 java 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java初学者不得不知的概念,JDK,JRE,JVM的区别? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

JVM(Java Virtual Machine Java虚拟机)
可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,
它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。
让具体平台如window运行这些Java程序。


JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,
如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。


JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,
也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具包括编译工具(javac.exe)  打包工具(jar.exe)等


简单而言:使用JDK开发完成的java程序,交给JRE去运行。
三者关系:
JVM:将字节码文件转成具体系统平台的机器指令。
JRE:JVM+Java语言的核心类库。
JDK:JRE+Java的开发工具。

总结

以上是生活随笔为你收集整理的Java初学者不得不知的概念,JDK,JRE,JVM的区别?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。