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的区别的主要内容,如果未能解决你的问题,请参考以下文章