什么是JDK?

1、JDK(Java Development Kits)就是Java开发工具箱,JDK中主要包括以下几类

1、JRE(Java Run Time Environment, Java运行时环境)。它是JDK的子集合,包含了JDK中执行Java程序所需的组件,但未包含部署的组件。
2、JVM(Java Virtual Machine, Java虚拟机)。主要作用是进行Java程序运行和维护。
3、Java API(应用程序编程接口)。主要作用是伪编程人员提供已经写好的功能,便于快速开发。
4、Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化工具(javadoc.exe)及其他工具和资源。

2、JRE的三项主要功能如下

1、加载代码:由类加载器(Class Loader)完成。
2、校验代码:由字节码校验器(Bytecode Verifier)完成。
3、执行代码:由运行时解释器(Runtime Interpreter)完成。

以上三项功能的作用基本上都是以安全为出发点。只有安装了JRE才能运行Java程序。

3、理解

Java程序好比大海中的鱼,JRE好比水,操作系统(如Windows)好比地球,跟鱼要想在地球上生存就必须有水一样,Java程序要想在Windows等平台上运行,就必须安装支持Java程序运行的环境。

参考资料:Java基础与案例开发详解

posted @ 2020-10-19 18:00  yu10001  阅读(3221)  评论(0编辑  收藏  举报