甲骨文公司近日宣布,Java 22 正式发布。作为长期支持版本,Java 22 带来了多项性能改进和语言特性更新,旨在提升开发者的生产力与应用程序的运行效率。新版本包含 12 个 JEP(JDK 增强提案),涵盖语言特性、库改进及性能优化等方面。
在语言特性上,Java 22 引入了未命名变量与模式(JEP 456),简化了代码编写;同时,字符串模板(JEP 459)进入预览阶段,为字符串拼接提供了更安全、更简洁的方式。此外,外部函数与内存 API(JEP 454)正式转正,使得 Java 程序能够更高效地调用本地代码,并安全地访问堆外内存,为高性能计算提供了支持。
性能方面,Java 22 对垃圾回收器进行了优化,并改进了启动时间。同时,针对矢量 API(JEP 460)的孵化器版本进行了更新,旨在利用现代 CPU 的 SIMD 指令集提升计算密集型任务的性能。甲骨文表示,Java 22 的发布将进一步巩固 Java 在企业级应用和云原生开发中的主导地位。