Java中的JDK是软件开发所必需的重要组件。从技术上讲,它是 Java 标准版或 Java 企业版的实现。我们将通过下面的内容更详细地了解Java中的JDK。
Java 中的 JDK 是什么?
Java中的JDK是Java Development Kit的缩写。它是与 Java 运行时环境 (JRE) 和 Java 虚拟机 (JVM) 相结合的软件开发工具和支持库的捆绑包。
熟悉Java的程序员可能有以下常见问题。
要运行Java程序,只需Java运行时环境就足够了,但为什么需要完整的JDK呢?
答案比较简单。与典型的 Java 程序不同,实时 Java 应用程序需要复杂的软件工具包和仅在 JDK 中提供的库。
下一节我们将学习Java中JDK的架构。
Java中JDK的架构
Java中JDK的架构包括以下模块,如下图所示。
JDK 的三个重要软件模块是:
JVM(Java 虚拟机)
Java虚拟机是一个软件工具,负责创建Java源代码运行的运行环境。Java 非常强大的功能“一次编写,随处运行”是通过 JVM 实现的。
JVM位于主机操作系统之上,将java源代码转换为ByteCode(机器语言),并执行程序。
JDK(Java 开发工具包)
我们可以将Java Development Kit定义为一个软件开发环境,负责创建Java源代码运行的运行环境。
JRE(Java运行时环境)
Java运行环境是一个执行所有Java源代码的软件平台。JRE 负责集成源代码运行所需的软件插件、jar 文件和支持库。
我们已经探索了 Java 中 JDK 的架构,现在我们将继续学习更多有关 Java 中 JDK 的组件。
Java中JDK的组成部分
下面列出了 Java 中 JDK 的基本组件。
java
它充当旧版 SUN java 中的部署启动器。它加载类文件并解释 javac 编译器编译的源代码。
javac
javac指定java编译器将源代码转换为字节码。
javadoc
javadoc 为源代码中添加的注释生成文档。
jar
jar帮助归档管理包库中的jar文件。
jps
jps 代表 Java 虚拟机进程状态工具。它管理当前正在执行的程序的活动 JVM。
appletviewer
appletviewer 旨在运行和调试 Java applet,无需 Internet 浏览器的帮助。
idlj
IDL-to Java 编译器从给定的 Java IDL 文件生成 Java 绑定。
javap
javap 充当文件反汇编器。
JConsole
JConsole 充当 Java 管理和监视单元。
javah
javah是一个存根生成器,C-Header用于编写本机方法。
javaws
javaws 充当 JNLP 应用程序的 Web Start 启动器。
jhat
jhat 是一个堆分析工具。
jmc
jmc 是 Java Mission Control 的缩写。
现在我们已经了解了 JDK 的重要组件,接下来让我们继续了解当前可用于 Java 的各种最新 JDK 版本。
Java 中的 JDK 最新版本
Oracle公司拥有当前的Java,并且现在它已经可以商业化。然而,仍然有一个免费的 java 版本可用,称为OpenJDK。
接下来,我们将学习将 Java 安装到本地计算机系统的步骤。
Java 中的 JDK 入门
下载并安装 Java 的步骤
导航至Java官方网站(https://www.oracle.com/java/technologies/javase-downloads.html)
创建 Oracle 帐户
下载最新版本的JDK
设置Java环境(https://www.51fire.xyz/archives/java-huan-jing-pei-zhi-windows-pian)
验证 Java 安装
至此,我们基于Java中的JDK的这篇文章就结束了。