JDK 21
原文
此版本是 Java SE 平台第 21 版的参考实现,该版本根据 Java 社区进程中的 JSR 396 进行指定。
JDK 21 于 2023 年 9 月 19 日达到了 正式发布 阶段。根据 GPL 许可的生产就绪二进制文件可从 Oracle 获得;其他供应商提供的二进制文件也将很快推出。
此版本的功能和计划是通过 JEP 流程 提出的,并跟踪记录,该流程根据 JEP 2.0 提案 进行了修订。此版本的制作遵循了 JDK 发布流程 (JEP 3)。
功能
- JEP 430: String Templates (Preview) | 字符串模板(预览)
- JEP 431: Sequenced Collections | 有序集合
- JEP 439: Generational ZGC | 代际 ZGC
- JEP 440: Record Patterns | 记录模式
- JEP 441: Pattern Matching for switch | 用于 switch 的模式匹配
- JEP 442: Foreign Function & Memory API (Third Preview) | 外部函数与内存 API(第三次预览)
- JEP 443: Unnamed Patterns and Variables (Preview) | 未命名模式与变量(预览)
- JEP 444: Virtual Threads | 虚拟线程
- JEP 445: Unnamed Classes and Instance Main Methods (Preview) | 未命名类和实例主方法(预览)
- JEP 446: Scoped Values (Preview) | 作用域值(预览)
- JEP 448: Vector API (Sixth Incubator) | 向量 API(第六次孵化)
- JEP 449: Deprecate the Windows 32-bit x86 Port for Removal | 废弃 Windows 32 位 x86 端口以待移除
- JEP 451: Prepare to Disallow the Dynamic Loading of Agents | 准备禁止动态加载代理
- JEP 452: Key Encapsulation Mechanism API | 密钥封装机制 API
- JEP 453: Structured Concurrency (Preview) | 结构化并发(预览)
对于大多数供应商而言,JDK 21 将是一个长期支持 (LTS) 版本。要查看自上一个 LTS 版本 JDK 17 以来集成的所有 JEP 完整列表,请参见 这里。
时间表
最后更新:2023/9/19 10:53 UTC