直接抛出三者关系: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虚拟机;由一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆,一个存储方法域等组成。“一次编译,到处运行”
浙公网安备 33010602011771号