設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Java 19 正式版發(fā)布

2022/9/22 15:36:50 來源:IT之家 作者:瀟公子 責(zé)編:瀟公子
感謝IT之家網(wǎng)友 Coje_He 的線索投遞!

IT之家 9 月 22 日消息,Oracle Java JDK 19 正式版已發(fā)布,帶來了多項(xiàng)新功能,包括支持 RISC-V Linux 端口、外部函數(shù) API 等等。

對(duì)于 Linux 用戶,該版本現(xiàn)已移植以支持 RISC-V 的 RV64GV 配置,這是一種通用 64 位 ISA。

IT之家獲悉,該版本還引入了記錄模式來解構(gòu)記錄值。可以嵌套記錄模式和類型模式,以實(shí)現(xiàn)強(qiáng)大的、聲明性和可組合數(shù)據(jù)導(dǎo)航和處理形式。雖然目前還是預(yù)覽功能。

還有 2 個(gè)其他預(yù)覽功能:外部函數(shù)和內(nèi)存 API 可以與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)互操作;輕量級(jí)虛擬線程,大大減少了編寫、維護(hù)和觀察高吞吐量并發(fā)應(yīng)用程序的工作量; switch 表達(dá)式和語句的模式匹配。

JDK 19 還引入了一個(gè) API 來表達(dá)向量計(jì)算,在運(yùn)行時(shí)可靠地編譯為最佳向量指令,以及一個(gè)用于結(jié)構(gòu)化并發(fā)的 API。

Java 19 的新變化包括:

- Linux RISC-V 端口現(xiàn)在可用。

- 外部函數(shù)和內(nèi)存 API 是 OpenJDK 19 的預(yù)覽版。該 API 允許與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作,例如 Java 程序調(diào)用本機(jī)庫和處理本機(jī)數(shù)據(jù)。

- 虛擬線程處于預(yù)覽形式,作為并發(fā)應(yīng)用程序的輕量級(jí)線程實(shí)現(xiàn)。

- 在其第四個(gè)孵化器階段是用于向量計(jì)算的 Java Vector API,它在運(yùn)行時(shí)利用基于 CPU 架構(gòu)支持的最佳向量指令。

- 結(jié)構(gòu)化并發(fā)處于其孵化器形式,用于簡化 Java 多線程。

- 記錄模式在預(yù)覽中用于解構(gòu)記錄值。

- 允許為單個(gè) TLS 和 DTLS 連接自定義簽名方案的新 API。

- 支持 Unicode 14。

- 添加了額外的日期時(shí)間格式。

其他變化包括:

-System.out 和 System.err 的新系統(tǒng)屬性。

-對(duì) Java GSS / Kerberos 的 HTTPS 通道綁定支持。

-支持 Linux / AArch64 上的 PAC-RET 保護(hù)

-向 jarsigner 添加 -providerPath 選項(xiàng)

-為 ktab 提供非默認(rèn) salt 新選項(xiàng)

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Java

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知