JDK

JDK(java development kit ,java开发配套工具包)

JDK=JRE+java开发工具,JDK是给java开发人员用的,里面包含了JRE,安装了JDK后就不用安装JRE了。

 

JRE(java run-time enviroment,java运行环境

JRE=JVM+java核心类库(javaSE标准类库),如果是运行一个开发好的java程序(.class),那么只需要安装JRE。

 

JVM(java virtual machine,java虚拟机)

JVM是一个虚拟的计算机,具有指令集和能使用不同的存储区域,负责执行指令,管理数据,内存,寄存器。

不同的操作系统有不同的虚拟机。

java虚拟机能屏蔽底层运行平台的差异,实现“一次编译,到处运行”。

 

“一次编译,到处运行”效果如下

 

 

JDK,JRE,JVM包含关系如下

 

由于JDK很多东西,所以会把它分成若干个部分进行管理,如下图

 

posted @ 2022-02-05 11:48  codemelo  阅读(194)  评论(0)    收藏  举报