Java核心机制–Java Virtual Machine
基本介绍
(1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行命令,管理数据、内存、寄存器,保函在JDK中。
(2)对于不同的平台,有不同的虚拟机
(3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
JDK
基本介绍
(1)JDK的全称为Java Development Kit
JDK = JRE + java的开发工具(java,javac,javadoc,javap等)
(2)JDK是提供给开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
JRE
基本介绍
(1)JRE(Java Runtime Environment, Java运行环境)
JRE = JVM + Java的核心类库【类】
(2)包括Java虚拟机和Java程序所需要的核心类库等,如果需要运行一个开发好的Java程序,计算机只需要安装JRE即可。
三者关系
(1)JDK = JRE + 开发工具集(例如javac,java编译工具等)
(2)JRE= JVM + Java SE 标准类库(java核心类库)
(3)如果只想运行开发好的.class文件,只需要JRE