解释JDK和JRE

1)JDK

1) JDK代表Java Development Kit

2) JDK提供了开发或运行Java应用程序的环境或平台

例如

如果我是开发人员,那么我需要可以用来开发(JDK提供一个编写Java代码的平台)或运行Java应用程序(应用程序的工作方式)的JDK。

3) JDK = JRE(JVM +库)+开发工具(这意味着JDK是JRE和开发工具的组合)。

4)JDK开发工具中,例如编译器,调试器等。

5)JDK开发工具中,例如编译器,调试器等。在JDK中(开发程序(Sample.java)→编译程序(Sample.class)→执行(显示欢迎Java)。

6) JDK是一个三步过程

  1. 编写Java代码。

  2. 编译Java代码。

  3. 执行Java代码。

2)JRE

1) JRE代表Java Runtime Environment

2) JRE提供了运行Java应用程序的环境或平台。它提供运行时环境。在这里,我们谈论的是执行Java应用程序(即提供运行已开发的Java应用程序的工具)。

3) JRE包含库集,JVM在运行时使用这些库。

例如

如果我是Java应用程序的客户或购买者,那么我需要可以运行的JRE(JRE提供了运行平台)Java应用程序,我不需要开发或编写Java应用程序。

4) JRE = JRE(JVM +库)。这意味着JRE是JVM和库的组合。

5) JRE是JDK的一部分,反之亦然。

6)JRE(编译的程序(Sample.class)→执行(显示欢迎Java)中。

7) JRE是一个1步的过程:1)执行编译代码。

8) JRE物理存在于系统中(即,没有虚拟机器或本质上没有抽象)。

9)要运行任何Java代码,最低要求是JRE