跳转至

JDK 25(LTS)#

JDK 25 是继 21 之后的最新 LTS(2025-09-16 GA)。本篇覆盖其核心新特性。

语言特性

工具与运行时

JDK 25 一览#

JDK 25 共 18 个 JEP。语言层面把多个长期预览的特性转正(实例 main、弹性构造器、Scoped Values、模块导入);运行时层面推进 ZGC 分代化收尾Compact Object Headers(更小的对象头)与新的 AOT 体系。完整清单见 JDK 25 项目页

其他 JDK 25 更新(本教程未单独成页)#

特性 JEP 状态 说明
Module Import Declarations 511 Final import module java.base; 一行导入整个模块的全部包(本机实测可用)
Key Derivation Function API 510 Final 标准化 KDF(如 PBKDF2),加密 / 口令派生场景
Primitive Types in Patterns 507 预览 基本类型用于 instanceof / switch 模式匹配
Structured Concurrency 505 预览 结构化并发,与虚拟线程 / Scoped Values 配套
Stable Values 502 预览 延迟初始化的不可变值

上一站:JDK 21(阶梯终点)