JDK、JRE和JVM
JDK:Java Development Kit
- Java开发集成工具包,包含了java程序开发所需要的各种工具和资源,如运行时环境 JRE、Java编译器 javac、监控工具 jconsole、分析工具 jvisualvm等。
JRE:Java运行时环境
- 解释执行java文件,想要运行java文件必须安装JRE,JRE包含了JVM
JVM:Java虚拟机(Java Virtual Mechinal)
- java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机
- 不同平台对应有不同的JVM,具有平台独立性
总结
- JDK用于开发,包含了JRE
- 运行java文件必须安装JRE,JRE包含了JVM
- JVM是java实现跨平台的核心关键所在