Oracle Java JDK 19 正式版已發(fā)布,帶來了多項(xiàng)新功能,包括支持 RISC-V Linux 端口、外部函數(shù) API 等等。
對(duì)于 Linux 用戶,該版本現(xiàn)已移植以支持 RISC-V 的 RV64GV 配置,這是一種通用 64 位 ISA。
IT之家獲悉,該版本還引入了記錄模式來解構(gòu)記錄值??梢郧短子涗浤J胶皖愋湍J?,以實(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ù)覽版等。
關(guān)鍵詞: