JDK 是开发工具包,包含了JRE和Java的开发工具(Java,Javac,Javadoc,Javap等),jdk是提供给Java开发人员使用的。
JRE 是运行环境
包含了java虚拟机+核心类库,如果需要运行一个开发好的Java程序,计算机中只需要安装jre即可
JVM 是Java一个虚拟的计算机,具有指令集,并使用不同的存储区域,负责执行指令、管理数据、内存、寄存器,JVM 包含在JDK中,不同的平台有不同的JVM,Java虚拟机屏蔽了底层运行平台的差别,实现了一次编译,到处运行
JDK 是开发工具包,包含了JRE和Java的开发工具(Java,Javac,Javadoc,Javap等),jdk是提供给Java开发人员使用的。
JRE 是运行环境
包含了java虚拟机+核心类库,如果需要运行一个开发好的Java程序,计算机中只需要安装jre即可
JVM 是Java一个虚拟的计算机,具有指令集,并使用不同的存储区域,负责执行指令、管理数据、内存、寄存器,JVM 包含在JDK中,不同的平台有不同的JVM,Java虚拟机屏蔽了底层运行平台的差别,实现了一次编译,到处运行