图文并茂解释 Java JVM、JRE 和 JDK
2023-09-28 10:08:02 软件 331观看
摘要在本章中,我们将讨论 Java 编程语言中 JVM、JRE 和 JDK 的一个重要定义。我们还讨论了 JVM、JRE 和 JDK 之间的区别。Java 技术既是一种编程语言又是一个平台。Java 编程语言是一种高级面向对象语言,具有特定的语法和风

uHw28资讯网——每日最新资讯28at.com

在本章中,我们将讨论 Java 编程语言中 JVM、JRE 和 JDK 的一个重要定义。我们还讨论了 JVM、JRE 和 JDK 之间的区别。uHw28资讯网——每日最新资讯28at.com

Java 技术既是一种编程语言又是一个平台。Java 编程语言是一种高级面向对象语言,具有特定的语法和风格。Java 平台是 Java 编程语言应用程序运行的特定环境。uHw28资讯网——每日最新资讯28at.com

我们先从什么是JDK说起?uHw28资讯网——每日最新资讯28at.com

1、JDK(Java开发工具包)

JDK (Java Development Kit) 是JRE的超集,包含了JRE中的所有内容,以及开发和运行Java程序或应用程序所必需的工具,如编译器、调试器、JavaDoc、keytool等。uHw28资讯网——每日最新资讯28at.com

下图显示 JDK(Java 开发工具包) 是一个软件开发工具包,它包含 JRE 中的所有内容,以及开发和运行 Java 程序或应用程序所需的工具,例如编译器、调试器、JavaDoc、keytool 等。uHw28资讯网——每日最新资讯28at.com

uHw28资讯网——每日最新资讯28at.com

JDK 是特定于平台的软件,这就是我们为 Windows、Mac 和 Unix 系统提供单独安装程序的原因。例如,如果您导航到位于
https://www.oracle.com/in/java/technologies/javase-downloads.html的 Java 下载页面,您将看到针对不同操作系统(Windows、Linux、Mac 等)的不同安装程序):
uHw28资讯网——每日最新资讯28at.com

uHw28资讯网——每日最新资讯28at.com

2、JVM(Java虚拟机)

JVM 是 Java 编程语言的一个非常重要的组成部分。当您运行 Java 程序时,Java 编译器首先将您的 Java 代码编译为字节码。然后,JVM 将字节码翻译成本地机器码(计算机 CPU 直接执行的一组指令)。
JVM 将字节码翻译成机器语言,由于机器语言取决于所使用的操作系统,很明显 JVM 是平台(操作系统)相关的。
uHw28资讯网——每日最新资讯28at.com

JVM之所以被称为虚拟是因为它提供了一个不依赖于底层操作系统和机器硬件的接口。uHw28资讯网——每日最新资讯28at.com

uHw28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-11848-0.html图文并茂解释 Java JVM、JRE 和 JDK

声明:本网页内容旨在传播知识,不代表本站观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。

显示全文

上一篇:.Net GC从空闲列表里面分配对象

下一篇:作用域 CSS 回来了,你知道吗?

最新热点