Java JDK & JRE & JVM

JDK : Java SE Development Kit (Java 标准版开发包)提供编译和运行Java程序所需的各种工具和资源,包括Java编译器,JRE,以及常用的Java类库。

JRE : Java Runtime Environment (Java 运行时环境)。运行java程序只需要JRE即可。

JVM: Java Virtual Machine (Java 虚拟机) 可运行Java字节码文件的虚拟机。

JRE&JVM : JRE包含JVM。JVM把Java字节码解释成具体平台(windows, linux....)上的机器指令执行。而JRE里除了JVM外, 还包括类加载器,字节码校验器,基础Java类库等其他支撑环境。

JDK&JRE:JDK 包含JRE。

你可能感兴趣的:(Java JDK & JRE & JVM)