一、JDK(java development kit)
JDK是JAVA开发工具包,是JAVA开发和运行所需要的用到的,在JAVA程序员开发前必须要安装JDK,JDK中包含了JRE,所以在安装JDK后时不需要另外安装JRE的。
二、JRE(java runtime environment)
JRE是JAVA运行环境,是JAVA运行时所需要用到的,其中包含JVM和基本类库,只要安装JRE后就可以运行JAVA程序。
三、JVM(java virtual machine)
JVM是JAVA虚拟机,用来执行JAVA的字节码文件(.class)
JAVA优秀的跨平台性(一处编写,处处运行)的核心就是JVM
最后一张图总结: