JVM:java虚拟机,负责把.class 二进制文件翻译成不同系统上的机器操作指令。
JRE:包含了JVM和一些类库,如果不对代码进行编译只是运行,那么只需要JRE就行了。
JDK:包含了JRE和一些开发工具,如javac命令可以对java代码进行编译
JVM底层原理
原文:https://www.cnblogs.com/fancz/p/13065569.html