JDK、JRE和JVM的关系
Q1、JDK、JRE和JVM分别是什么?
A1:JDK是Java开发环境;JRE是程序运行环境;JVM是虚拟机。
Q2、JDK、JRE和JVM三者的关系
A1:JDK包含了JRE和一些Java工具类(例如:javac、java),负责编译Java文件。
A2:JRE包含了JVM和lib(类库)。
A3:JVM负责调用JRE中的lib(类库)文件解释.class文件为机器语言。
A4:通过不同系统的安装不同的JVM可实现java的跨平台特性。
JDK、JRE和JVM关系图