进一步继续到Java之前,我们必须明白JDK,JRE和JVM之间的差异。见JVM的简要概述在这里。
如果你想获得Java虚拟机的详细知识,移动到下一个页面。首先,让我们来看看JDK,JRE和JVM之间的差异。
JVM
JVM(Java虚拟机)是一个抽象的机器。它被称为虚拟机,因为它不实际存在。这是,它提供了Java字节码可以被执行的运行时环境的规范。它也可以运行,这是其它语言编写,并编译成Java字节码的程序。
JVM适用于许多硬件和软件平台。 JVM,JRE和JDK是依赖于平台的,因为每个OS的结构是彼此不同的。然而,Java平台无关。有三个概念的JVM:规范,实施和实例。
在JVM执行以下主要任务:
- 加载代码
- 验证码
- 执行代码
- 提供运行环境
JRE是Java运行时环境的缩写。它也写成的Java RTE。 Java运行时环境是一套软件工具,用于开发Java应用程序。它是用来提供运行时环境。这是JVM的实现。它实际存在。它包含了一组库+其他文件,这些文件JVM在运行时使用。
【JDK、JRE和JVM之间的区别】JVM的实现还积极之外升阳电脑等公司发布。
文章图片
JDK
JDK是Java开发工具包的缩写。 Java开发工具包(JDK)是一个软件开发环境,用于开发Java应用程序和小程序。它实际存在。它包含JRE +开发工具。
JDK是Oracle公司发布了如下的Java平台中的任何一个的实现:
- 标准版Java平台
- 企业版Java平台
- 微型版Java平台
文章图片
推荐阅读
- JVM(Java虚拟机介绍)
- 如何在Java中设置路径
- 简单Java程序(Hello World示例)
- Java程序工作的内部细节
- Java和C++的对比
- Java的特点
- Java历史介绍
- Java学习入门介绍
- java|一定不要让程序员拿到阿拉丁神灯 | 每日趣闻