请详细说明以下几点:
答案 0 :(得分:6)
答案 1 :(得分:5)
Java Developer Kit(JDK)包含开发Java程序所需的工具, JRE 用于运行程序。这些工具包括编译器(javac.exe),Java应用程序启动器(java.exe),Appletviewer等。编译器将java代码转换为字节代码。 Java应用程序启动器打开一个JRE,加载该类,并调用其main方法。你需要JDK,如果你想编写自己的程序,并编译它们。对于运行java程序,JRE就足够了。
JRE的目标是执行Java文件。 即JRE = JVM + Java包类(如util,math,lang,awt,swing等)+运行时库。 JDK主要针对Java开发。
OpenJDK (Open Java Development Kit)是Java平台标准版(Java SE)的免费开源实现。
Just-In-Time (JIT)编译器是Java™运行时环境的一个组件,可在运行时提高Java应用程序的性能。
您可以获得整个概念图here。