不挂科搜题免费

问题:

简述JDK、JVM和JRE三种之间关系。

答案:

JDK(Java Development Kit)是进行Java开发的平台,是整个Java的核心,包括了Java运行环境JRE、Java开发工具(如javac.exe,java.exe,javadoc.exe,javap.exe)和Java基础类库。 JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个Java实现跨平台的最核心的部分,能够运行以Java语言编译生成的字节码文件。 JRE(Java Runtime Environment)是运行Java应用程序所必须的环境的集合,包含JVM、Java核心类库和支持文件。 可以将这3个概念的关系总结如下: JVM=将字节码文件转成具体系统平台的机器指令。 JRE=JVM+Java语言的核心类库+支持文件。 JDK=JRE+Java的开发工具。