Java 19 正式版发布
CTOnews.com 9 月 22 日消息,Oracle Java JDK 19 正式版已发布,带来了多项新功能,包括支持 RISC-V Linux 端口、外部函数 API 等等。
对于 Linux 用户,该版本现已移植以支持 RISC-V 的 RV64GV 配置,这是一种通用 64 位 ISA。
CTOnews.com获悉,该版本还引入了记录模式来解构记录值。可以嵌套记录模式和类型模式,以实现强大的、声明性和可组合数据导航和处理形式。虽然目前还是预览功能。
还有 2 个其他预览功能:外部函数和内存 API 可以与 Java 运行时之外的代码和数据互操作;轻量级虚拟线程,大大减少了编写、维护和观察高吞吐量并发应用程序的工作量; switch 表达式和语句的模式匹配。
JDK 19 还引入了一个 API 来表达向量计算,在运行时可靠地编译为最佳向量指令,以及一个用于结构化并发的 API。
Java 19 的新变化包括:
- Linux RISC-V 端口现在可用。
- 外部函数和内存 API 是 OpenJDK 19 的预览版。该 API 允许与 Java 运行时之外的代码和数据进行互操作,例如 Java 程序调用本机库和处理本机数据。
- 虚拟线程处于预览形式,作为并发应用程序的轻量级线程实现。
- 在其第四个孵化器阶段是用于向量计算的 Java Vector API,它在运行时利用基于 CPU 架构支持的最佳向量指令。
- 结构化并发处于其孵化器形式,用于简化 Java 多线程。
- 记录模式在预览中用于解构记录值。
- 允许为单个 TLS 和 DTLS 连接自定义签名方案的新 API。
- 支持 Unicode 14。
- 添加了额外的日期时间格式。
其他变化包括:
-System.out 和 System.err 的新系统属性。
-对 Java GSS / Kerberos 的 HTTPS 通道绑定支持。
-支持 Linux / AArch64 上的 PAC-RET 保护
-向 jarsigner 添加 -providerPath 选项
-为 ktab 提供非默认 salt 新选项
相关文章
- 25 周年纪念作,情怀拉满但诚意欠缺:《勇者斗恶龙 怪物仙境 3》
- 联想拯救者 Y700 2023 平板推送 ZUI 15.0.723 系统灰度测试:新增“USB 网络共享”,优化底部小白条
- Streacom 推出 SG10 高端被动散热机箱:可解热 600W,1300 美元
- 3D 角色扮演策略游戏《少女前线 2:追放》公测开启,安卓、iOS、PC 多端互通
- 新能源车市:价格战开局,价值战结束
- 雪天这样拍,照片更为味道
- Cybertruck:未来物种重新定义汽车
- 2022 年我国未成年网民规模突破 1.93 亿,普及率达 97.2%
- 上映 7 天,《名侦探柯南:黑铁的鱼影》内地票房破亿、豆瓣 6.6 分
- 小岛工作室推出《死亡搁浅》联名手机手柄,预计明年发售