JDKJREJVM的区别

Posted Roam-G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDKJREJVM的区别相关的知识,希望对你有一定的参考价值。

  • JDK : Java Development ToolKit (Java 开发工具包)。 JDK 是整个 Java 的核心,包括了 Java 运行环境(Java Runtime Envirnment),一些 Java 工具(javac/java/jdb 等)和 Java 基础的类库(即Java API 包括 rt.jar )。
  • JRE:Java Runtime Enviromental (Java 运行时环境)。也就是我们说的 Java 平台,所有的 Java 程序都要在 JRE 下才能运行。包括 JVM 和 Java 核心类库和支持文件。
  • JVM:Java Virtual Mechinal (Java 虚拟机)。JVM 是 JRE 的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的

下图很好的表明了JDK,JRE,JVM三者间的关系 (JDK 8):

 

以上是关于JDKJREJVM的区别的主要内容,如果未能解决你的问题,请参考以下文章

java JDKJREJVM 的区别与联系

Java JDKJREJVM的区别与联系

JDKJREJVM的区别与联系

jdkjrejvm三者之间的关系与区别

JDKJREJVM区别

jdkjrejvm的区别联系