关于JDK、JRE、JVM
2015-04-10 22:57
274 查看
之前一直没有搞清楚什么是JDK、JRE、JVM。
(1)JDK是Java Development Kit的缩写,意思是Java程序开发的工具包,也可以说JDK是Java的sdk。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。
(2)JRE是Java Runtime Environment的缩写,意思是Java运行环境,运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。它不包含开发工具(JDK)–编译器、调试器和其它工具。
(3)JVM是Java Virtual Machine(Java虚拟机)的缩写,Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
(1)JDK是Java Development Kit的缩写,意思是Java程序开发的工具包,也可以说JDK是Java的sdk。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。
(2)JRE是Java Runtime Environment的缩写,意思是Java运行环境,运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。它不包含开发工具(JDK)–编译器、调试器和其它工具。
(3)JVM是Java Virtual Machine(Java虚拟机)的缩写,Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
相关文章推荐
- 关于JDK, JRE ,JVM 之间的区别
- 关于jdk,jvm,jre之间的关系
- 关于JDK,JRE,JVM写的最好的文章。
- 关于JVM、JRE、JDK及环境变量
- JDK、JRE、JVM之间的关系
- SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系
- JDK、JRE、JVM之间的关系
- jre jdk jvm 之间的关系
- JDK,JRE,JVM三者间的关系
- JDK JRE JVM 关系
- java 中的jdk , jre , jvm的区别
- jdk jre jvm 与 java环境变量
- jdk-jre-jvm区别
- JDK,JRE,JVM,三者,你知道它们的关系么
- jdk jre jvm 关系
- 安装JDK后JRE与JVM联系浅谈
- JDK,JRE,JVM区别与联系(ZZ)
- 安装JDK后JRE与JVM联系浅谈
- [java]JVM JRE JDK JIT之间的区别
- java-jdk jre jvm