[javase基础] JDK JRE JVM的区别?

Posted 燕十三丶

tags:

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

  • JDK

Java Development Kit 用作开发, 包含了JRE,编译器和其他的工具(比如: JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。

  • JRE

Java 运行时环境,是将要执行 Java 程序的 Java 虚拟机,可以想象成它是一个容器,JVM 是它的内容。 JRE = JVM + Java Packages Classes(like util, math, lang, awt, swing etc) + runtime libraries.

  • JVM

Java virtual machine (Java 虚拟机) 是一个可以执行 Java 编译产生的 Java class 文件 (bytecode) 的虚拟机进程,是一个纯的运行环境。

以上是关于[javase基础] JDK JRE JVM的区别?的主要内容,如果未能解决你的问题,请参考以下文章

大数据必学Java基础:JDK,JRE,JVM的区别

javaSE基础知识

JVM组成结构

JavaSE编程基础面试题

JavaSE

JRE,JDK,JVM的区别