Java/JDK 21 发布:新增虚拟线程、AI 接口,最新 LTS 版本支持八年 15个特性一览
💡
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
Oracle发布了Java 21和JDK 21,这是编程语言的最新长期支持版本,包括数千个性能、稳定性和安全性改进,以及15个增强功能,如支持虚拟线程和向量应用程序编程接口(API)来构建涉及AI模型的Java应用程序。Java 21还引入了分代ZGC垃圾收集机制,并弃用了32位x86接口。LTS版本将获得至少8年的支持,公司已将Java 11的支持延长至2032年1月。
🎯
关键要点
- Oracle发布了Java 21和JDK 21,这是最新的长期支持版本。
- Java 21包含数千项性能、稳定性和安全性改进,以及15个增强功能。
- 新特性包括支持虚拟线程和矢量应用编程接口(API)。
- Java 21引入了分代ZGC垃圾收集机制,并弃用了32位x86接口。
- Java 11的长期支持已延长至2032年1月。
- JDK 21是Java SE平台21版的参考实现,计划每两年发布一次LTS版本。
- 主要分为OpenJDK版本和Oracle版本,商业用途需遵循相关授权。
- 正式稳定功能包括序列集合、分代ZGC、记录模式、switch模式匹配、虚拟线程等。
- 预览阶段功能包括字符串模板、外部函数和内存API、未命名模式和变量、作用域值等。
- 孵化阶段功能包括Vector API,用于表示向量计算。
➡️