Java核心机制--Java虚拟机(JVM-Java Virtual Machine):
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器。包含在JDK中;
对于不同的平台,有不同的虚拟机;
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
JDK(Java Development Kit Java开发工具包)
JDK = JRE + Java的开发工具集(java、javac、javadop、javap等)
JDK是提供给Java开发人员使用的,其中包含Java开发工具,也包括JRE;
JRE(Java Runtime Environment Java运行环境)3.
JRE = JVM + Java核心类库(Java SE标准类库)
若想要运行一个开发好的Java程序(.class文件),计算机中只需要安装JRE即可;