JVM/JRE/JDK/JIT 关系

一、JVM 是JAVA class 运行的虚拟机
JAVA VIRTUAL Machine

二、JRE 是JAVA 运行时文件和环境(包含JVM)

三、JDK 是 JRE 的扩展增加了很多工具类例如java 、javac、jconsole 等

四、JIT 是 JVM 里面运行 编译器(是JVM 的一部分)
参考官网官图:

JVM/JRE/JDK/JIT 关系_第1张图片
image.png

JIT 参考


JVM/JRE/JDK/JIT 关系_第2张图片
image.png

参考地址:
JIT
https://javapapers.com/core-java/differentiate-jvm-jre-jdk-jit/

JVM/JRE/JDK 关系参考
https://docs.oracle.com/javase/8/docs/

你可能感兴趣的:(JVM/JRE/JDK/JIT 关系)