<span>什么是JDK?</span>

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基础与案例开发详解

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 17:13
想去,但是听说加班强度实在难崩,所以拒绝了,现在有点心梗对面hr感觉也是实习生,打电话的时候怪紧张的,但是感觉人很好嘞
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
zhch7:建议9✌️把学历加黑加粗,如果实在offer可能是觉得佬不会去
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务