Oracle Java JDK 19 正式版已发布,带来了多项新功能,包括支持 RISC-V Linux 端口、外部函数 API 等等。
对于 Linux 用户,该版本现已移植以支持 RISC-V 的 RV64GV 配置,这是一种通用 64 位 ISA。
IT之家获悉,该版本还引入了记录模式来解构记录值。可以嵌套记录模式和类型模式,以实现强大的、声明和可组合数据导航和处理形式。虽然目前还是预览功能。
还有 2 个其他预览功能:外部函数和内存 API 可以与 Java 运行时之外的代码和数据互操作;
轻量级虚拟线程,减少了编写、维护和观察高吞吐量并发应用程序的工作量; switch 表达式和语句的模式匹配。
JDK 19 还引入了一个 API 来表达向量计算,在运行时可靠地编译为最佳向量指令,以及一个用于结构化并发的 API。
Java 19 的新变化包括:
- Linux RISC-V 端口现在可用。
- 外部函数和内存 API 是 OpenJDK 19 的预览版等。