Oracle 宣布 Java 26/JDK 26 已正式 GA。这是一次典型的半年节奏更新(非 LTS),延续了 Java 平台快速迭代、持续引入实验性能力的路线。

Java 26 作为过渡版本,以预览特性、并发模型升级和性能优化为主,为后续 LTS(Java 29)做技术铺垫。

更新亮点如下

并发模型持续进化(Project Loom)

  • 结构化并发(Structured Concurrency)第六次预览

  • 继续围绕“虚拟线程”生态完善开发体验,目标:让并发代码更易写、更安全、更可控

Java 语言能力增强

  • 模式匹配扩展(第四次预览)

    • 支持原始类型参与 instanceof / switch
  • Lazy Constants(惰性常量)(第二次预览),方向:减少样板代码,提升表达能力

核心库与网络能力升级

  • HTTP/3 支持进入 Java 标准 HTTP Client

  • 加强现代网络协议支持。重点:云原生与高性能网络通信

JVM 与性能优化

  • G1 垃圾回收吞吐优化

  • AOT(提前编译)对象缓存改进

  • Vector API(第 11 次孵化)继续推进。目标:在云环境和高负载场景下提升性能表现

安全与加密能力

  • 新增 PEM 编码支持(第二次预览),简化加密对象处理流程

平台演进:历史包袱进一步清理

  • Applet API 正式移除,标志浏览器插件时代彻底终结

参考

https://www.oracle.com/news/announcement/oracle-releases-java-26-2026-03-17/

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐