当前位置: 代码网 > it编程>编程语言>Java > Java Development Kit(JDK)使用及说明

Java Development Kit(JDK)使用及说明

2025年09月23日 Java 我要评论
什么是 jdk?jdk 是 java development kit 的缩写,是一组用于开发 java 应用程序的软件开发工具和库的集合。jdk 包含了 java 运行时环境(jre)和 java 虚

什么是 jdk?

jdk 是 java development kit 的缩写,是一组用于开发 java 应用程序的软件开发工具和库的集合。

jdk 包含了 java 运行时环境(jre)和 java 虚拟机(jvm),以及一系列开发工具和库。

为什么需要完整的 jdk 而不仅仅是 jre?

  • jre(java 运行时环境):仅包含运行已编译的 java 程序所需的组件,适合普通用户。
  • jdk(java 开发工具包):除了 jre 所包含的组件外,还包含开发工具和库,适合开发者。实际的 java 应用程序通常需要更复杂的工具和库,这些只有在 jdk 中才能找到。

jdk 的架构

jdk 的架构主要包括以下几个模块:

jvm(java 虚拟机)

  • 功能:负责为 java 源代码创建运行时环境。
  • 特点:实现了 java 的“一次编写,到处运行”(write once, run anywhere)的特点。
  • 工作原理:位于主机操作系统之上,将 java 源代码转换为字节码(机器语言),并执行程序。

jdk(java 开发工具包)

  • 功能:提供了一个软件开发环境,用于创建 java 应用程序的运行时环境。
  • 组成:包括编译器、调试器、文档生成器等开发工具。

jre(java 运行时环境)

  • 功能:提供了一个软件平台,用于执行所有的 java 源代码。
  • 组成:包括必要的插件、jar 文件和支持库,以确保源代码能够运行。

jdk、jvm、jre三者之间的关系如下图所示:

jdk 的组件

jdk 包含了多个重要的组件,以下是其中的一些关键组件:

java

  • 功能:作为旧版 sun java 的部署启动器。
  • 作用:加载类文件并解释由 javac 编译器编译的源代码。

javac

  • 功能:指定 java 编译器将源代码转换为字节码。

javadoc

  • 功能:生成源代码中添加的注释的文档。

jar

  • 功能:帮助管理包库中的 jar 文件。

jps

  • 功能:java 虚拟机进程状态工具,管理当前正在执行的程序的活动 jvm。

appletviewer

  • 功能:用于在不依赖互联网浏览器的情况下运行和调试 java 小程序(applet)。

idlj

  • 功能:idl 到 java 编译器,从给定的 java idl 文件生成 java 绑定。

javap

  • 功能:作为文件反汇编器。

jconsole

  • 功能:java 管理和监控单元。

javah

  • 功能:存根生成器,用于编写本地方法的 c 头文件。

javaws

  • 功能:web start 启动器,用于 jnlp 应用程序。

jhat

  • 功能:堆分析工具。

jmc

  • 功能:java 任务控制的缩写。

最新的 jdk 版本

目前,java 由 oracle 公司拥有并商业化提供。尽管如此,还有一个免费的版本,称为 openjdk。

当前 oracle jdk 版本:jdk 23

主要新特性

  • zgc 分代模式(zgc: generational mode)
  • 结构化并发(structured concurrency)
  • 流收集器(stream collectors)
  • 类文件 api(class-file api)
  • 模块导入声明(module import statements)
  • markdown 文档注释(markdown documentation comments)
  • 原始类型在模式、instanceof 和 switch 中的使用(primitive types in patterns, instanceof, and switch)
  • 灵活构造函数体(flexible constructor bodies)
  • 隐式声明的类和实例方法(implicitly declared class and instance methods)
  • 作用域值(scoped values)
  • 矢量 api(vector api)
  • 弃用 sun.misc.unsafe 中的内存访问方法

如何安装 jdk

系统要求

  • windows vista、7、8 及以上或 linux 操作系统
  • 至少 128 mb 内存
  • 至少 128 mb 磁盘空间
  • 互联网浏览器

安装步骤

  • 导航到官方网站:访问 oracle 官方网站
  • 创建 oracle 账户:如果还没有 oracle 账户,需要先创建一个。
  • 下载最新版本的 jdk:选择适合你操作系统的 jdk 版本并下载。
  • 设置环境:配置环境变量,确保系统能够识别 javajavac 命令。
  • 验证安装:打开命令行或终端,输入 java -versionjavac -version 命令,验证 jdk 是否安装成功。

总结

通过以上步骤,你可以成功安装并配置 jdk,开始你的 java 开发之旅。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com