jdk、jre、jvm各是什么?三者有什么联系? 你知道JDKJRE与JVM的区别吗(1)

什么是 JDK?

JDK 的英文全称是 Java Development Kit。JDK是用于制作程序和Java应用程序的软件开发环境。Java 开发人员可以在 Windows、macOS、Solaris 和 Linux 上使用,是一个跨平台编程语言。JDK 帮助他们编写和运行 Java 程序。可以在同一台计算机上安装多个 JDK 版本。

什么是 JRE?

JRE 的英文全称是 Java Runtime Environment。JRE 是一个旨在运行其他软件的软件(有点绕口)。它包含类库、加载器类和 JVM。简单来说,如果你想运行 Java 程序,你需要 JRE。如果您不是程序员,则无需安装 JDK,只需安装 JRE 即可运行 Java 程序。不过,所有 JDK 版本都与 Java Runtime Environment 捆绑在一起,因此无需在 PC 单独下载和安装 JRE。JRE 的完整形式是 Java 运行时环境。

什么是JVM?

JVM 的英文全称是Java Virtual Machine。JVM 是一个引擎,它提供运行时环境驱动 Java 代码或应用程序。它将 Java 字节码转换为机器语言。JVM 是 Java 运行环境 (JRE) 的一部分。它不能单独下载和安装。要安装 JVM,您需要安装 JRE。JVM的就是Java虚拟机。

在许多其他编程语言中,编译器为特定系统生成机器代码。但是,Java 编译器则称为 JVM 虚拟机生成代码。

主要区别

jdk、jre、jvm各是什么?三者有什么联系? 你知道JDKJRE与JVM的区别吗(2)

为什么要使用 JDK?

以下是使用JDK的重要原因:

为什么要使用 JRE?

以下是使用 JRE 的重要原因:

为什么选择JVM?

以下是使用 JVM 的重要原因:

JDK的特点

以下是 JDK的重要特性:

JRE的特点

以下是 JRE 的重要特性:

JVM的特点

以下是 JVM 的重要特性:

,