不挂科搜题免费

问题:

简述 JDK 、 JRE 和 JVM 的关系。

答案:

JDK:Java Development Kit,Java开发工具包,如果要开发Java程序,则需要安装JDK,JDK中包含了Java源代码编译器、字节码解释器等开发工具,以及Java程序的运行环境JRE。 JRE:Java Runtime Environment,Java运行时环境,是Java程序运行所依赖的平台,如果只是要运行Java程序,则只需安装JRE。JRE中包含了Java字节码解释器等运行Java程序的工具,以及Java程序运行时所依赖的库和Java虚拟机JVM。 JVM:Java Virtual Machine,Java虚拟机,可以理解为一个在真实的主机系统上建立的一个虚拟主机系统,所有的Java程序都在这个虚拟主机系统上运行。对于不同的真实主机系统平台,需要安装不同版本的Java虚拟机。JVM屏蔽了底层系统平台的差异,实现了Java的跨平台特性:“一次编译,随处运行”。 JDK > JRE > JVM