新版本提供 10 项 JDK 增强提案,可增强 Java 的 AI 和加密功能、简化语言本身并提高开发人员工作效率
新推出的 Oracle Java Verified Portfolio 是一套全面的 JDK 相关工具、框架、库和服务,它现已提供 JavaFX 和 Helidon 商业支持
美国德克萨斯州奥斯汀—2026年3月17日
Oracle 正式发布 Java 26,这是备受欢迎的编程语言和开发平台推出的全新版本。Java 26 (Oracle JDK 26) 提供了数千项改进,旨在提高开发人员的工作效率、简化语言本身并帮助开发人员将 AI 和加密功能集成到应用中。为了进一步帮助开发人员简化和增强开发工作,Oracle 同时推出新的 Java Verified Portfolio (JVP),为开发人员提供一套经过精选、由 Oracle 提供官方支持的工具、框架、库和服务,其中包括:对 JavaFX(基于 Java 的 UI 框架)的商业支持;对 Helidon(面向微服务的 Java 框架)的商业支持。此外,Oracle 计划使 Helidon 的发布节奏与 Java 发布周期保持一致,并提议将其纳入 OpenJDK 项目。欢迎关注 2026 年 3 月 17 日至 19 日在美国加利福尼亚州红木海岸举办的 JavaOne 2026 会议,了解有关 Java 26 版本的更多信息。
IDC 软件开发研究副总裁 Arnal Dayaratna 表示: “30 多年来,企业一直依托 Java 平台和语言来支撑关键任务系统的运行,并助力应用和服务的快速开发。该平台的持续演进使企业能够在应用中融入变革性功能,同时保留关键业务软件所必备的可靠性和安全性。Java 26 通过前沿 AI 和安全功能等新特性和服务扩展了 Java 的功能,为企业提供更高效的创新路径。”
Oracle Java 平台高级副总裁兼 OpenJDK 管理委员会主席 Georges Saab 表示: “30 多年来,Java 始终是企业级基础技术的重要组成部分,作为企业应用技术栈的中坚力量,助力组织构建强大、可靠且安全的应用与服务。Java 26 的新特性体现了 Oracle 始终致力于帮助客户运用 AI 和加密技术来打造可加速业务增长的应用。随着 JVP 的推出,开发人员可借助一套由 Oracle 提供官方支持、值得信赖的工具来简化开发项目,其中就包括 Helidon, 一款用于构建高性能微服务和 AI 应用的快速、轻量级 Java 框架。”
语言特性
JEP 530:模式、instanceof 和 switch 中的基元类型(第四预览版):通过让 Java 更加统一、更具表达力,帮助开发人员提高工作效率并简化集成 AI 推理的应用开发。它消除了多项与基元类型相关,会在使用模式匹配、instanceof 和 switch 时造成阻碍的限制。为了帮助开发人员进一步提高工作效率,它还增强了无条件准确性的定义,并在 switch 结构中应用更严格的支配性检查,使编译器能够识别并减少更多类型的编码错误。
性能更新
JEP 522:G1 GC — 通过减少同步提高吞吐量:通过提高内存效率,帮助开发人员在更短的时间内处理更多任务。它可减少应用与垃圾收集器线程之间的同步开销,提高 G1 垃圾收集器的吞吐量。Java 能够在不增加硬件资源的情况下更快地运行并支持更多用户,从而提高效率、降低基础设施成本并提供更流畅的用户体验。
Project Leyden 特性
JEP 516:支持任意 GC 的提前对象高速缓存:通过使用任意垃圾收集器 (GC) 加快 Java 应用的启动速度,提高开发人员的工作效率和资源利用率。它支持以中立、与 GC 无关的格式,将已缓存的预初始化 Java 对象循序加载到内存中。它同时增强了提前缓存能力,使 HotSpot Java Virtual Machine 能够缩短启动和预热时间,并可与任意 GC 一起使用,包括低延迟的 ZGC。这有助于开发人员减少应用启动延迟,加快应用扩展速度,并提供更优质的用户体验。
库
JEP 500:为让 final 名副其实做好准备:通过防止关键业务系统中出现非预期修改、篡改或意外错误,帮助开发人员提升应用的安全性和可靠性。它会对使用深度反射修改 final 字段的行为发出警告,同时允许开发人员在必要情况下修改 final 字段,以避免当前警告和未来限制。这一关键改动强化了 Java 的“默认完整性” 原则,侧重于保护敏感数据和业务逻辑,降低隐藏风险,并降低出现漏洞或安全隐患的可能性。
JEP 517:面向 HTTP 客户端 API 的 HTTP/3 支持:通过简化与 HTTP 服务器交互的代码编写,帮助开发人员提高工作效率。它为 HTTP 客户端 API 新增 HTTP/3 协议支持,使库和应用只需极少代码改动即可与 HTTP/3 服务器交互。它消除了常见网络瓶颈,降低延迟并加快数据检索速度,助力微服务和 API 驱动型 Java 应用实现更高性能和更可靠的网络连接。
JEP 526:延迟常量(第二预览版):通过在初始化时提供更高灵活性,帮助开发人员提高工作效率和资源利用率,这对 AI 和数据驱动型应用尤其重要。通过新增的延迟常量 API(延迟常量是用于存储不可修改数据的对象),JVM 会将延迟常量视为真正的常量,从而实现与声明 final 字段相同的性能。此外,它可让 Java 应用及其云原生和 AI 服务更快地启动、更高效地使用计算资源,帮助开发人员实现敏捷、可扩展的部署,进而节省成本并为最终用户提供更优质的体验。
JEP 525:结构化并发(第六预览版):帮助开发人员提高多线程代码的可维护性、可靠性和可观测性,这尤其有利于提高 AI 和云原生工作负载的可扩展性和弹性。它通过结构化并发 API 来简化并发编程:将在不同线程中运行的相关任务组视作一个整体工作单元,有助于降低因任务取消和关闭而引发的常见风险,例如线程泄漏和取消延迟。
JEP 529:向量 API(第 11 次孵化):帮助开发人员在更少硬件资源下提供更多分析结果和业务价值,从而提高 Java 应用的性能和成本效益。向量 API 用于表达向量计算,在运行时能够可靠地编译为受支持 CPU 架构上的最优向量指令,进而加快数据分析、AI 推理和科学计算等工作负载的处理速度。这使开发人员能够实现优于 AI 推理和计算场景中常用等效标量计算的性能表现。
安全库
JEP 524:加密对象的 PEM 编码(第二预览版):通过新的编码 API,帮助开发人员在广泛使用的安全格式上提高工作效率并增强 Java 应用的安全性。该 API 可将代表密码密钥、证书和证书吊销列表的对象,编码为业界广泛应用且具有增强型隐私保护的邮件传输格式,并能反向解码为对象。这降低了出错风险,简化了合规流程,并通过为企业、云环境和监管需求简化加密设置和集成,增强了安全 Java 应用的可移植性和互操作性。
清理特性
JEP 504:移除 Applet API:通过移除 Applet API(该 API 早在 JDK 17 中就已被标记为待移除,现已正式从平台中剔除)帮助开发人员减小安装包和源代码体积,并提升应用的性能、稳定性和安全性。。
除上述 10 项 JEP 之外,Java 26 还提供了数十项更新,帮助企业提升应用的安全性、可靠性和性能。借助 Java 26,企业现在可通过行业标准的混合公钥加密 (HPKE) 简化安全加密流程,通过后量子就绪的 JAR 签名确保供应链面向未来,并通过升级至 Unicode 17.0 和 CLDR v48 获得更完善的国际标准支持。此外,针对加密算法和传统密钥库的增强管控进一步强化了安全性和合规性,助力企业更安心地进行现代化升级。
其他数十项更新则进一步提升了应用性能和可靠性,带来更快的 JVM 启动速度、更高效的垃圾收集、更全面的 C2 JIT 编译以及更智能的堆管理。此外,新特性还能提升开发人员和管理员的工作效率,包括 HttpClient 中基于区域的文件上传、更严格的运行时映像构建、改进的 JVM 指标 API 以及 JavaDoc 的新深色模式等。
Java 26 的各项特性是 Oracle 与全球 Java 开发者社区成员通过 OpenJDK 社区及 Java Community Process (JCP) 持续协作的成果。有关 Java 26 特性的更多信息,请阅读 Java 26 技术博客文章。
Oracle 将重新提供 JavaFX 商业支持,以应对客户、学术界及软件开发行业日益增长的需求 — 这些领域需要成熟、可交互的可视化界面,为 AI 驱动的应用和分析体验提供支持。JavaFX 商业支持现已覆盖所有新版 Java 以及 Oracle 五年标准支持期内提供长期支持的所有 Java 版本。
面向 JDK 8 的 JavaFX 支持将延长至 2028 年 3 月。JavaFX 商业支持将纳入新的 Oracle Java Verified Portfolio 中。JavaFX 后续发布计划包括:JavaFX 25 和面向 JDK 26 的 JavaFX 26(现已可用),以及计划于今年晚些时候发布的 JavaFX 21、17、8 更新。JavaFX 将采用与对应 Oracle JDK 相同的许可条款(NFTC 或 OTN)。此外,Oracle 继续主导 OpenJFX 项目,进一步彰显了其面向企业和学术领域对 JavaFX 的承诺。
新的 Oracle Java Verified Portfolio (JVP) 推出了一套可靠、可信赖的解决方案,为客户更广泛的 Java 应用和开发技术栈提供许可与支持服务。Oracle 客户和 Java 开发人员使用各种与 JDK 相关的工具、框架、库和服务,这些组件本身并不包含在 Oracle JDK 中,且各自拥有独立的版本控制、支持周期和 SLA。JVP 提供一套经过精选的企业级组件,全部由 Oracle 提供完整支持和管理,并具备清晰的路线图透明度和生命周期管理。
JVP 简化了关键任务型 Java 组件的支持、访问和文档流程,简化了生命周期管理,并为客户投资提供面向未来的保障。为了支持企业创新和安全标准,Oracle 向 Java SE 订阅用户以及在 Oracle Cloud Infrastructure (OCI) 上运行 Java 工作负载的 OCI 客户免费提供 JVP 支持。此外,对于大量非 Java SE 订阅用户、非 OCI 客户的使用场景,产品组合中许多组件仍可免费访问和使用。客户直接从 Oracle 获取这些经过验证的资源,可显著降低软件供应链风险,因为 JVP 为重要的 Java 生态系统组件提供了可信、经过认证的来源。这有助于企业加快组件的采用和集成,因为所有组件都遵循 Oracle 严格的质量、安全和支持标准。
除了 JavaFX 商业支持外,JVP 还包含 Oracle 对 Helidon 以及 Oracle Java Platform Extension for Visual Studio Code 的官方支持。
Helidon 是一款开源的云原生 Java 框架,专为使用 Java 虚拟线程构建和运行快速、轻量、高可扩展的微服务而设计。Helidon 由 Oracle 设计、主导并使用,它与企业和云原生生态系统相集成,为开发人员带来简单性、工作效率、编程风格选择和内置可观测性。Helidon AI 扩展了 Helidon,使 Java 开发人员能够使用 Java 构建高性能 AI 应用。Helidon 还集成了 LangChain4j、Helidon MCP,并支持以微服务形式构建 AI Agent。
通过将 Helidon 纳入 JVP,Oracle 为客户和开发人员扩展了可信的企业级支持,使其能够基于最新 Java 创新技术构建可扩展、高弹性的应用。Helidon 的发布节奏也计划与 JDK 路线图保持同步,为最新 Java 版本提供即时支持。这种与 Oracle JDK 和 Java SE 平台的紧密协同可确保无缝兼容,并加速整个 Java 开发人员生态系统的创新。为强化 Oracle 致力于提供可信、企业级开发人员解决方案,同时支持 Java 社区创新的承诺,Helidon 和 VS Code Java 平台扩展仍将保持开源。
OCI 云技术平台支持 Oracle JDK 26,当 Java 部署在 OCI 中,可带来更出色的性能、效率、创新以及成本节约。通过在 OCI 上免费提供 Oracle Java SE 以及 Java Management Service 等高级特性,Java 26 可助力开发人员构建和部署速度更快、更出色且经过优化的应用。
Oracle Java SE Universal Subscription 可为客户提供优质的支持服务。该订阅现在除了包含 Java SE Subscription Enterprise Performance Pack、Java Management Service、整个 Java 产品组合的支持以及按客户业务计划进行灵活升级外,还新纳入了 JVP。这有助于 IT 团队管理复杂性、降低安全风险并控制成本。
上述内容仅用于说明我们的整体产品发展方向,仅供参考,不构成任何合同的一部分。Oracle 产品相关功能或特性的开发、发布时间、进度及定价,均由 Oracle Corporation 决定,并可能随时调整。
Oracle 在 Oracle Cloud 中提供集成的应用套件和具有安全性和自治能力的基础设施。如需了解有关 Oracle (NYSE: ORCL) 的更多信息,请访问 www.oracle.com
Oracle、Java、MySQL 和 NetSuite 是 Oracle Corporation 的注册商标。
注:为免疑义,本网页所用以下术语专指以下含义: