此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

JDK、JRE、JVM的关系

JDK(Java Development Kit)即为Java开发工具包

包含编写Java程序所必须的编译、运行的开发工具以及JRE,开发工具即:用于编译java程序的javac命令、用于启动JVM运行java程序的java命令、用于生成文档的javadoc命令以及用于打包的jar命令等等(就是各种指令)。

 

JRE(Java Runtime Environment)即为Java运行环境

提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的系统类库。系统类库即为java提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率。


JVM(Java Virtual Machines)即为Java虚拟机,

提供了字节码文件(.class)的运行环境支持。


JDK包含JRE包含JVM


posted @ 2018-10-29 16:21  炎泽  阅读(154)  评论(0编辑  收藏  举报