Java19將成為非常了不起的Java版本?

banq發表於2022-06-22

幾年來最大的突破!也可能是在未來幾年內是最有突破性的。

1、虛擬執行緒(第一次預覽)
JVM上的一場真正的革命,延續了Java將保守的語言(儘管現在已經不那麼保守了)與尖端的虛擬機器相結合的傳統。數以百萬計的執行緒,。
"像同步一樣編碼,像非同步一樣執行"

Java19將成為非常了不起的Java版本?

2、Vector API(第四孵化器)
允許對CPU向量指令("SIMD")進行可靠的編譯,對於像影像處理或機器學習這樣的算術重度程式碼來說,是一個很大的效能改進。
這個API是成熟的,但需要等待Valhalla的最後潤色。

Java19將成為非常了不起的Java版本?

3、Switch 中的模式匹配(第三次預覽)
將 switch 改進、模式和密封類結合在一起,因此我們終於可以使用模式匹配了。Java19尚未最終確定,但取得了進展(在 null 處理和案例細化方面),希望這是最後一次預覽。

Java19將成為非常了不起的Java版本?

4、Foreign Function & Memory API (第一次預覽)
經過幾輪單獨的孵化,Java19將外來函式和記憶體 API 移動到他們的最終包中進行首次預覽。它們使處理非 JVM 記憶體和程式碼變得更容易和更快!

Java19將成為非常了不起的Java版本?

5、Record 模式(第一次預覽)
隨著“patterns in switch”的里程碑幾乎接近完成,Amber 進入下一個階段:推出更多模式:解構記錄。可能還會有更多(解構class?On assignment? Custom patterns?),19 邁出了第一步!

Java19將成為非常了不起的Java版本?

相關文章