當前位置:
首頁 > 知識 > 即將發布的 JDK 10 有 109 項新特性,你喜歡哪些?

即將發布的 JDK 10 有 109 項新特性,你喜歡哪些?

按計劃,JDK 10 將於 3 月 20 日正式發布。據前 Oracle 員工 Simon Ritter 的統計,JDK 10 總共包含 109 項新特性。當然,在最終發布前,可能還會發生變化。

即將發布的 JDK 10 有 109 項新特性,你喜歡哪些?

新特性中最重要的,是我們之前曾報道過的 12 個 JEP :

  • JEP 286: 局部變數的類型推斷。該特性在社區討論了很久並做了調查,可查看 JEP 286 調查結果。

  • JEP 296: 將 JDK 的多個代碼倉庫合併到一個儲存庫中。

  • JEP 304: 垃圾收集器介面。通過引入一個乾淨的垃圾收集器(GC)介面,改善不同垃圾收集器的源碼隔離性。

  • JEP 307: 向 G1 引入並行 Full GC。

  • JEP 310: 應用類數據共享。為改善啟動和佔用空間,在現有的類數據共享(「CDS」)功能上再次拓展,以允許應用類放置在共享存檔中。

  • JEP 312: 線程局部管控。允許停止單個線程,而不是只能啟用或停止所有線程。

  • JEP 313: 移除 Native-Header Generation Tool (javah)

  • JEP 314: 額外的 Unicode 語言標籤擴展。包括:cu (貨幣類型)、fw (每周第一天為星期幾)、rg (區域覆蓋)、tz (時區) 等。

  • JEP 316: 在備用內存設備上分配堆內存。允許 HotSpot 虛擬機在備用內存設備上分配 Java 對象堆。

  • JEP 317: 基於 Java 的 JIT 編譯器(試驗版本)。

  • JEP 319: 根證書。開源 Java SE Root CA 程序中的根證書。

  • JEP 322: 基於時間的版本發布模式。「Feature releases」 版本將包含新特性,「Update releases」 版本僅修復 Bug 。

「局部變數的類型推斷」可以說是這 12 個 JEP 中最受關注的,為支持此特性,開發團隊也對 Java 語言規範做了一些更改,包括改變具有相同名稱的靜態類型的導入規則、將 var 作為局部變數類型推斷的特殊標識符等等。

此外還包括新增的 73 個標準類庫,對 JVM 規範的更改,以及一些其他更改項。完整的 109 項新特性請查閱:https://www.azul.com/109-new-features-in-jdk-10/。

JDK 10 候選版體驗地址:http://jdk.java.net/10/

對於 JDK 10 ,你喜歡哪些新特性?是否會更新使用?歡迎評論探討。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 OSC開源社區 的精彩文章:

最受世界 500 強企業青睞的編程語言,竟是他們?
Google Material Design 2 曝光:新配色 新圖標

TAG:OSC開源社區 |