解释JDK和JRE
1)JDK
1)JDK代表JavaDevelopmentKit。
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是一个三步过程
编写Java代码。
编译Java代码。
执行Java代码。
2)JRE
1)JRE代表JavaRuntimeEnvironment。
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。