1、java核心机制 -java虚拟机 (JVM) java virtual machine
基本介绍
jvm是一个虚拟计算机,具有指令集并使用不同的存储区域,包含在jdk中,对于不同的平台,有不同的虚拟机,java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
2、什么是JDK
JDK全称是java development Kit JAVA开发工具包
JDK = JRE + JAVA的开发工具[java,javac,javadoc,javap等]
JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了jre。
3.什么是JRE
jre全称是java runtime environment JAVA运行环境
jre = jvm + java核心类库,包括java虚拟机和java程序需要的核心类库,如果想要运行一个开发好的java程序,计算机只需要安装jre即可。
4.JDK、JRE、JVM的包含关系
JDK=JRE+开发工具集(例如javac,java编译工具等)
JRE = JVM+ JAVA SE标准类库 (java核心类库)
如果只想运行.class文件,只需要JRE。