JDK JDK 学习手册8 → 27 · JDK 专用学习站
JDK 26 · 2026-03-17

JDK 26:HTTP/3 与 AOT 缓存

HTTP Client 支持 HTTP/3,AOT 对象缓存支持任意 GC,G1 通过降低同步提升吞吐;Applet API 移除,结构化并发进入第六次预览。

发布 2026-03-17 class 文件版本 70 状态 版本档案 代表特性 6 项
10官方 JEP 数
3正式特性
2预览 / 孵化
1移除 / 弃用

代表特性HIGHLIGHTS

这些是这一版最值得记住的变化。状态标签区分「正式 / 预览 / 孵化 / 移除」——预览不等于稳定,迁移时要特别确认。

正式

HTTP/3 for HTTP Client

HTTP Client 支持 HTTP/3。

JEP 517

正式

AOT 对象缓存(任意 GC)

不限定 GC 的 AOT 对象缓存。

JEP 516

正式

G1 降低同步开销

通过减少同步提升吞吐。

JEP 522

移除

移除 Applet API

Applet 正式退出。

JEP 504

预览

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

继续演进。

JEP 525

预览

Lazy Constants(第二次预览)

延迟初始化常量。

JEP 526

全部 JEP10

数据来自 OpenJDK 官方 Features 表。中文名称仅为主要特性的人工标注。

JEP标题状态来源
JEP 500Prepare to Make Final Mean Final—官方 →
JEP 504Remove the Applet API
移除 Applet API
移除官方 →
JEP 516Ahead-of-Time Object Caching with Any GC
AOT 对象缓存(任意 GC)
正式官方 →
JEP 517HTTP/3 for the HTTP Client API
HTTP/3 for HTTP Client
正式官方 →
JEP 522G1 GC: Improve Throughput by Reducing Synchronization
G1 降低同步开销
正式官方 →
JEP 524PEM Encodings of Cryptographic Objects (Second Preview)—官方 →
JEP 525Structured Concurrency (Sixth Preview)
结构化并发(第六次预览)
预览官方 →
JEP 526Lazy Constants (Second Preview)
Lazy Constants(第二次预览)
预览官方 →
JEP 529Vector API (Eleventh Incubator)—官方 →
JEP 530Primitive Types in Patterns, instanceof, and switch (Fourth Preview)—官方 →

移除与弃用REMOVED

升级前先排查这些变化。移除项通常不会在编译期全部报错,运行时或工具链上才暴露。
  • Applet API(JEP 504)

这一版的故事STORY

Java 26 把网络与启动优化继续推进:HTTP/3 进入标准 HTTP Client,AOT 对象缓存不再绑定特定 GC;Applet API 的移除则宣告一个时代彻底结束。

怎么用这一页:先读故事建立坐标,再扫一遍代表特性。如果你正在用这个版本,重点看「移除与弃用」;如果你在选型或面试,重点记住 2–3 个代表特性及其版本边界。

JDK 学习手册 · JDK / Java 专用学习站 · 纯静态 · 双击 index.html 即可使用

本站专注 JDK 版本演进与 Java 教学,非 Oracle / OpenJDK 官方站点。版本数据来自 OpenJDK 官方 Features 表;课程示例已在对应本机 JDK 实测。构建日期 2026-11-12。