Java|Java:JDK 19——Java 19的新特性( 二 )


通过 Linux/RISC-V 移植 , Java 将获得对硬件指令集的支持 , 该指令集已被广泛的语言工具链支持 。 RISC-V 实际上是一系列相关的 ISA 。 Linux/RISC-V 端口仅支持 RISC-V 的 RV64GV 配置 , RISC-V 是一种包含矢量指令的通用 64 位 ISA 。 Java 的开发者将来可能会考虑其他 RISC-V 配置 。
该端口将支持以下 HotSpot VM 选项:模板解释器、C1(客户端)JIT 编译器、C2(服务器)JIT 编译器 , 以及包括 ZGC 和 Shenandoah 在内的所有当前主线垃圾收集器 。 实际移植几乎完成; JDK 增强提案 (JEP) 的重点是将端口集成到 JDK 主线存储库中 。
与 JDK 18 一样 , JDK 19 将是一个短期版本 , 只有六个月的顶级 Premier 支持 。 之前的版本 JDK 17 是一个长期支持 (LTS) 版本 , 提供了数年的支持 。