JVM:
- JVM即Java Virtual Machine,Java虚拟机是Java二进制字节码运行的环境
- Java代码一次编写到处运行的基础
- 可以实现自动内存管理,垃圾回收功能
- 黑马程序员JVM完整教程
JER:
- JRE即Java Runtime Environment,Java运行环境 = JVM + 基础类库
- 基础类库,例如 Java.io、Java.lang、Java.text
- JVM是一个空壳,只有结合基础类库才能形成一个完整的java运行环境
JDK:
- JDK即Java Development Kit,Java开发工具 = JVM + 基础类库 + 编译工具
- 编译工具,例如 javac将java源文件编译成.class二进制字节码文件