JDK是Java Development Kit的缩写,是Java的开发工具包(SDK)。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。
JRE:包含了JVM+第三方类库;(Java Runtime Environment)是Java运行环境,包含了JVM和Java类库。JRE用于运行Java程序,它提供了一个虚拟的执行环境,使得Java程序可以跨平台运行。
JVM:(Java Virtual Machine)是Java虚拟机,它是Java的核心。JVM负责将编译后的Java字节码翻译成机器语言,然后在计算机上运行Java程序。
JDK、JRE、JVM三者的关系
JDK包含了JRE和开发工具,而JRE只包含了JVM和Java类库。
JVM是Java程序的核心,它是实现Java跨平台运行的关键。JRE和JDK都包含了JVM。
首先编写.java源文件,源文件由编译工具进行编译生成.class文件;最后传入JVM虚拟机来解释执行字节码文件。
标签:类库,JRE,Java,JDK,运行,JVM,作用 From: https://www.cnblogs.com/kuangmeng/p/17492459.html