400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JDK与之间的差异JRE比JVM-创新互联

今天,我们将讨论JDK vs JRE与JVM的介绍。

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了平川免费建站欢迎大家使用!

什么是Java开发工具包(JDK)?

JDK代表用于开发Java applet和应用程序的Java Development Kit。 它基本上是一个软件开发环境。 JDK包括Java运行时环境(JRE),它恰好是一个加载器/解释器,一个名为(javac)的编译器,一个文档生成器(Javadoc),一个归档器(jar)以及开发中所需的其他工具。

什么是Java运行时环境(JRE)?

Java Runtime Environment或JRE也称为Java RTE。 Java运行时环境包含核心类和支持文件;  它还包含Java虚拟机(JVM)。 它提供了运行时环境。

JDK与之间的差异 JRE比 JVM

什么是Java虚拟机(JVM)?

JVM 提供了用于执行Java字节码的运行时环境。 它是一个依赖于平台的抽象机器,有三个概念作为规范,一个描述JVM实现要求的文档,实现,一个满足JVM要求的计算机程序,以及一个执行Java字节码的实现。

JVM的主要任务是:

JDK,JRE和JVM之间的区别

请考虑下图。

JDK与之间的差异 JRE比 JVM

JDK与  JRE功能

JRE包括什么?

JRE 包括随附的细分。

JRE功能如何?

了解JRE函数如何让我们考虑像Example.java一样节省的Java源记录。 该记录被合并到ByteCode的排列中,该排列放在“.class”文档中。 这里,它将是“Example.class”。

JDK与之间的差异 JRE比 JVM

运行时的操作:

该   ClassLoader   堆栈所需的程序的执行至关重要的每一个类。 它通过将附近记录框架的名称空间与通过系统导入的名称空间隔离开来提供安全性。 这些记录可以从硬盘,系统或不同来源堆叠。

JVM通过 ByteCode   Verifier  放置代码   ,检查格式并检查非法代码。 例如,非法代码是忽略对象权限或滥用指针执行的代码。
ByteCode Verifier保证代码保持特定的JVM快速,并且不会损害框架的可敬性。

JDK与之间的差异 JRE比 JVM

在运行时,ByteCode由介体堆叠,检查并保持运行。 翻译有两个能力:

JDK与之间的差异 JRE比 JVM

JDK与之间的差异 JRE比 JVM

JVM功能如何?

JVM在Java程序的运行时变成JRE的出现。 它通常被称为运行时解释器。 JVM--在很大程度上 - 有助于从JDK为其项目利用库的软件工程师审议内部执行。

结论

在这个Java教程中,我们了解了什么是JRE,JVM和JDK。 此外,我们通过示例探讨了JRE,JVM,JDK之间的基本差异。 此外,如果您有任何其他问题,请随时在下面的评论部分询问。


标题名称:JDK与之间的差异JRE比JVM-创新互联
标题路径:http://mzwzsj.com/article/depesc.html

其他资讯

让你的专属顾问为你服务