博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JDK、JRE、JVM三者的关系

Posted on 2023-07-24 15:53  发foa呆  阅读(5)  评论(0)    收藏  举报

直接抛出三者关系:JDK = JRE+Java工具+编译器+调试器,JRE = JVM +Java 核心类库;

1、JDK

什么是JDK?刚开始学Java时都会进行安装的那个包,安装完后目录如下

 可以看到在安装完后的JDK中已经有了个jre,也就是已经集成了jre,不用单独进行安装。

2、JRE

JRE就是Java运行时的环境,在编写后的程序,必须要在JRE才能运行,JRE她包含JVM和Java核心类库。

3、JVM

JVM:Java虚拟机;由一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆,一个存储方法域等组成。“一次编译,到处运行”