1.范围上的关系
从范围上来说JDK>JRE>JVM
2.从概念上来说
JDK是java开发工具包,包含JRE、编译器(javac)以及其他调试和开发组件。
JRE是java运行时环境,包括了java虚拟机(JVM)以及java标准库(Java API),它提供计算机运行java应用程序所需的最小环境。
JVM是Java虚拟机,是Java程序运行的环境,负责将Java代码转化为在机器上运行的机器码
3.总结
JDK=JRE +Java开发工具
JRE=JVM +Java标准库
从范围上来说JDK>JRE>JVM
JDK是java开发工具包,包含JRE、编译器(javac)以及其他调试和开发组件。
JRE是java运行时环境,包括了java虚拟机(JVM)以及java标准库(Java API),它提供计算机运行java应用程序所需的最小环境。
JVM是Java虚拟机,是Java程序运行的环境,负责将Java代码转化为在机器上运行的机器码
JDK=JRE +Java开发工具
JRE=JVM +Java标准库