详情介绍
JDK 18 / Java 18 GA 发布。JDK 18 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,JDK 19 将于今年 9 月发布,而下一个 LTS 版本 JDK 21 将于 2023 年 9 月发布。
更新介绍
JDK 18 共包括 9 个 JEP,以及数百个较小的增强功能和一千多个错误修复。
400: UTF-8 by Default
408: Simple Web Server
413: Code Snippets in Java API Documentation
416: Reimplement Core Reflection with Method Handles
417: Vector API (Third Incubator)
418: Internet-Address Resolution SPI
419: Foreign Function & Memory API (Second Incubator)
420: Pattern Matching for switch (Second Preview)
421: Deprecate Finalization for Removal
默认编码为 UTF-8
将 UTF-8 指定为标准 Java API 的默认字符集。 通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。
简易 HTTP 服务器
提供命令行工具来启动一个仅提供静态文件的最小 Web 服务器。没有可用的 CGI 或类似 servlet 的功能。该工具可用于原型设计、临时编码和测试目的,尤其是在教育环境中。
Java API 文档中的代码片段
为 JavaDoc 的 Standard Doclet 引入一个 @snippet 标签,以简化 API 文档中的示例源代码。
用方法句柄(Method Handles)重新实现 Java 核心反射
在 java.lang.invoke 方法句柄的基础上重新实现 java.lang.reflect.Method、Constructor 和 Field。让方法句柄成为反射的底层机制将减少 java.lang.reflect 和 java.lang.invoke API 的维护和开发成本。
Vector API (第三次进行孵化)
引入一个 API 来表达在运行时能够可靠编译的向量计算,在支持的 CPU 架构上优化向量指令,从而实现优于标量计算的性能。
互联网地址解析 SPI
定义一个用于主机名称和地址解析的服务供给接口(SPI),以便 java.net.InetAddress 可以使用平台内置解析器以外的解析器。
外部函数和内存 API(第二次进行孵化)
引入一个 API,通过它,Java 程序可以与 Java 运行时之外的代码和数据进行互操作。通过有效地调用外部函数,以及安全地访问外部内存,该 API 使 Java 程序能够调用本地库并处理本地数据,而没有 JNI 的脆弱性和危险。
Switch 模式匹配(第二次进行预览)
用 switch 表达式和语句的模式匹配,以及对模式语言的扩展来增强 Java 编程语言。将模式匹配扩展到 switch 中,允许针对一些模式测试表达式,这样就可以简明而安全地表达复杂的面向数据的查询。这是 JDK 18 中的一个预览的语言功能。
弃用 Finalization,以便在未来删除
弃用 Finalization,以便在未来的版本中删除它。目前 Finalization 仍然是默认启用的,但可以禁用它以便进行早期测试。在之后的版本中,它将率先被默认禁用,并在未来的版本中将其彻底删除。依赖于 Finalization 的库和应用程序的维护者应该考虑迁移到其他资源管理技术,如 try-with-resources 语句。

macOS 安装 JDK
.dmg从.tar.gz页面下载所需的 JDK或文件
单击接受许可协议。
从浏览器下载窗口或文件浏览器,双击.dmg文件以启动它。
出现一个Finder窗口,其中包含一个打开框的图标和.pkg文件名。
双击该图标以启动安装应用程序。JDK 17.pkg
安装应用程序显示简介窗口。
点击继续。
在安装类型窗口出现。
单击安装。
出现一个窗口,显示消息: 安装程序正在尝试安装新软件。输入您的密码以允许此操作。
输入管理员用户名和密码,然后单击安装软件。
安装软件并显示确认窗口。
安装软件后,如果要节省磁盘空间,可以删除.dmg 或 .tar.gz文件。
下载地址
人气软件

Fish Shell Mac版 for Mac V3.1.2 苹果电脑版
Java SE Development Kit(JDK) 21 LTS for Mac v21.0.8 官方正式
IntelliJ IDEA 社区版 v2025.2.1 Mac中文正式免费版(附安装教程)
Myeclipse for Mac V2014 苹果电脑版(附破解工具及破解教程)
IntelliJ IDEA 旗舰版 v2025.2.1 Mac中文完整正式版(附安装教程)
Navicat for MySQL 11 for Mac V11.2.18 苹果电脑版
Mathematica for Mac 11.3 中文特别版(附注册机+激活方法)
安卓集成开发工具Android Studio v2025.1.3.7 Mac最新版(Apple S
Jetbrains Clion、PyCharm、WebStorm、PhpStorm等万能破解注册机
SvnX(SVN客户端软件) for Mac V1.3 苹果电脑版
相关文章
Java SE Development Kit(JDK) 25 LTS for Mac v25.0.0 官方正式版Java 25 / JDK 25 已正式发布了,这是继 JDK 21 后的长期支持版本 (LTS),重点增强对人工智能开发的支持能力,并承诺提供至少八年的商业支持,在性能、稳定性和安全性方面...
AI Agentic 编程工具Qoder for mac v1.100.0 苹果电脑Apple版Qoder 集成了全球顶尖的编程模型,提供最强的上下文工程能力,可一次检索 10 万个代码文件,基于强大的编程智能体,可实现 AI 自主研发,大幅提升真实软件的开发效率,使用 Q...
Qoder for mac(AI Agentic 编程工具) v1.100.0 苹果电脑版Qoder 集成了全球顶尖的编程模型,提供最强的上下文工程能力,可一次检索 10 万个代码文件,基于强大的编程智能体,可实现 AI 自主研发,大幅提升真实软件的开发效率,使用 Q...
海龟编辑器2.0(python/C语言学习)for Mac v2.7.8 苹果电脑版海龟编辑器是由编程猫开发的面向少儿的Python编辑器,该编辑器可以让孩子们以搭积木的方式来学习Python,提高孩子的学习兴趣,降低学习难度,它的扩展功能强大,支持硬件编...
uCode连接助手uCodeLink v4.7.1-7 苹果电脑版 Apple芯片版uCode连接助手是uCode网页端的硬件连接助手,让uCode能够连接和控制物理世界的硬件设备,能够帮助用户在使用UCODE平台网页端时能够正常编程的软件...
Java SE Development Kit 24(JDK) v24.0.2 for Mac 最新正式版JDK是一款Java开发工具包,包含Java运行环境(java运行库),Java开发套件和Java基础类库源代码,JDK24是Java开发套件非LTS长期支持版本,引入了许多令人兴奋的新特性,不仅...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的JDK18 (Java SE Development Kit 18) for Mac v18.0.2.1 x64 官方苹果电脑版资源来源互联网,版权归该下载资源的合法拥有者所有。

































