JVM,JRE,JDK各是什么含义?之间的关系?

如题所述

jdk:java开发工具包,主要组成部分是编译器,编译java源文件(你写的java代码)用的
jvm:java虚拟机
jre:java运行环境,主要组成部分就是jvm(Java虚拟机),用来运行上面编译器编译好的源文件。

总结:jdk中的编译器将你写的Java代码编译成虚拟机认识的字节码文件,然后交给jre中的虚拟机(jvm)来执行。。。
纯手写,希望给分,谢谢!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-07-31
jdk为开发工具包,要开发程序必须有jdk。
jre为运行环境,要运行程序必须有jre。
jvm是java虚拟机,包含在jre里面。本回答被网友采纳
第2个回答  2021-03-16

针对Java语言的初学者,详细介绍初学者对于Java的JDK、JRE、JVM之间的关系,帮助初学者能够理清楚它们各自的作用和应用范围。

相似回答