定义: Java Virtual Machine -java 程序的运行环境(java 二进制字节码的运行环境)用jvm来屏蔽我们java代码与底层操作系统的之间的差异 好处: 一次编译,到处执行自动内存管理,立即回收功能数组下标越界检查多态 (底层虚方法表实现) 比较: jvm jre jdk 学习路线: