当前位置: 首页 > 图灵资讯 > 行业资讯> Java 19 正式版发布

Java 19 正式版发布

来源:图灵教育
时间:2023-03-05 09:32:15

  图灵教育12月24日报道,Oracle Java JDK 19正式版已经发布,带来了许多新功能,包括支持RISC-V Linux端口、外部函数API等。

  【Java 19正式发布】

  对于Linux用户来说,这个版本已经移植支持RISC-V的RV64GV配置,这是一个通用的64位ISA。

  图灵教育了解到,这个版本还引入了记录模式来解构记录值。您可以嵌套记录模式和类型模式,以实现强大的、声明性的和可组合的数据导航和处理表单。虽然还是预览功能。

  还有另外两个预览功能:外部函数和内存API可以与Java运行时之外的代码和数据进行互操作;轻量级虚拟线程大大减少了编写、维护和观察高吞吐量并发应用的工作量;开关表达式和语句的模式匹配。

  JDK 19还引入了一个API来表达向量计算,可以在运行时可靠地编译成最佳向量指令,以及一个用于结构化并发的API。

  Java 19的新变化包括:

  -Linux RISC-V端口现已推出。

  -外部函数和内存API是OpenJDK 19的预览版。API允许与Java运行时之外的代码和数据进行互操作,例如调用本地库和处理本地数据的Java程序。

  -虚拟线程以预览的形式,作为并发应用的轻量级线程来实现。

  -在其第四个孵化器阶段,是用于向量计算的Java Vector API,它在运行时利用CPU架构支持的最佳向量指令。

  -结构化并发处于其孵化器形式,用于简化Java多线程

  -记录模式用于在预览中解构记录值。

  -一个新的API,允许为单个TLS和DTLS连接定制签名方案。

  -支持Unicode 14。

  -增加了额外的日期时间格式。

  其他变化包括:

  -System.out和System.err的新系统属性

  -Java GSS/Kerberos的HTTPS通道绑定支持。

  -支持Linux/AArch64上的PAC-RET保护

  -向jarsigner添加-providerPath选项。

  -为ktab提供新的非默认salt选项。