个性化阅读
专注于IT技术分析

JDK、JRE和JVM之间的区别

进一步继续到Java之前,我们必须明白JDK,JRE和JVM之间的差异。见JVM的简要概述在这里。

如果你想获得Java虚拟机的详细知识,移动到下一个页面。首先,让我们来看看JDK,JRE和JVM之间的差异。


JVM

JVM(Java虚拟机)是一个抽象的机器。它被称为虚拟机,因为它不实际存在。这是,它提供了Java字节码可以被执行的运行时环境的规范。它也可以运行,这是其它语言编写,并编译成Java字节码的程序。

JVM适用于许多硬件和软件平台。 JVM,JRE和JDK是依赖于平台的,因为每个OS的结构是彼此不同的。然而,Java平台无关。有三个概念的JVM:规范,实施和实例。

在JVM执行以下主要任务:

  • 加载代码
  • 验证码
  • 执行代码
  • 提供运行环境

JRE

JRE是Java运行时环境的缩写。它也写成的Java RTE。 Java运行时环境是一套软件工具,用于开发Java应用程序。它是用来提供运行时环境。这是JVM的实现。它实际存在。它包含了一组库+其他文件,这些文件JVM在运行时使用。

JVM的实现还积极之外升阳电脑等公司发布。

JRE

JDK

JDK是Java开发工具包的缩写。 Java开发工具包(JDK)是一个软件开发环境,用于开发Java应用程序和小程序。它实际存在。它包含JRE +开发工具。

JDK是Oracle公司发布了如下的Java平台中的任何一个的实现:

  • 标准版Java平台
  • 企业版Java平台
  • 微型版Java平台

JDK包含一个专用的Java虚拟机(JVM)和其他一些资源,如翻译/加载程序(JAVA),一个编译器(javac),一个归档(JAR),一个文档生成器(Javadoc中)等来完成Java应用程序的开发。

JDK
赞(0)
未经允许不得转载:srcmini » JDK、JRE和JVM之间的区别

评论 抢沙发

评论前必须登录!