- JVM:java Virtual Machine,java虚拟机,用于接收在Java源代码编译后的.class字节码文件,将字节码文件中的命令收取到后调用乡音的api完成动作。是Java跨平台性的基础。
- JRE: java Runtime Environment,java运行环境,只要包括两大环境,jvm的标准实现和java的一些基本类库,对于JVM来说,JRE还包括了一些java的基本类。
- JDK: java Development Kit,java开发工具包,集成了jre和一些常用的小工jar.exe,javac.exe,java.exe等。
总的来说,它们之间是一层层的嵌套关系,jvm<jre<jdk。
本文详细介绍了Java虚拟机(JVM)、Java运行环境(JRE)及Java开发工具包(JDK)的概念及其之间的关系。JVM负责解释执行Java字节码;JRE包含JVM及必要的类库,是运行Java程序的基础;而JDK则是在JRE基础上增加了编译、打包等工具,是进行Java开发的完整环境。
569

被折叠的 条评论
为什么被折叠?



