一、JVM 是JAVA class 运行的虚拟机
JAVA VIRTUAL Machine
二、JRE 是JAVA 运行时文件和环境(包含JVM)
三、JDK 是 JRE 的扩展增加了很多工具类例如java 、javac、jconsole 等
四、JIT 是 JVM 里面运行 编译器(是JVM 的一部分)
参考官网官图:

JIT 参考

参考地址:
JIT
https://javapapers.com/core-java/differentiate-jvm-jre-jdk-jit/
JVM/JRE/JDK 关系参考
https://docs.oracle.com/javase/8/docs/
网友评论