甲骨文公司于 2024 年 3 月 19 日正式发布 Java 22,这是继 JDK 21 之后的最新 LTS 版本。新版本包含 12 项 JDK 增强提案(JEP),涵盖语言特性、库改进、性能优化和安全性提升等多个方面,进一步巩固了 Java 在企业级应用开发中的核心地位。

在语言特性方面,Java 22 引入了对未命名变量和模式的支持,简化了代码编写;同时,外部函数与内存 API 迎来第三个孵化版本,为开发者提供了更安全、高效的本地代码互操作方式。此外,字符串模板和隐式声明的类及实例主方法仍处于孵化或预览阶段,表明甲骨文在推进现代语言特性时保持谨慎态度。

性能与安全性方面,Java 22 对垃圾收集器进行了多项改进,包括 G1 的区域固定和并行类加载等,显著降低了应用暂停时间。同时,新的安全措施加强了对恶意代码的防护,为金融、医疗等对安全性要求极高的行业提供了更强保障。开发者可通过官方渠道下载 JDK 22,并借助渐进式升级工具实现无缝迁移。