JDK 10 本周將進入候選發布階段,新特性搶先看

jopen 6年前發布 | 21K 次閱讀 JDK

Java 平臺首席架構師 Mark Reinhold 近日在 郵件列表 上表示,按計劃,JDK 10 將于 2 月 8 日星期四進入候選發布(Release Candidate)階段。他建議 JDK 10 在該階段采用和 JDK 9 相同的 發布流程 ,將 Bug 修復分為 P1 - P5 五個不同的級別。候選階段將重點修復那些能直接影響 JDK 10 能否成功發行的 P1 級錯誤,并將那些非關鍵或短期內無法解決的 P1 級錯誤推遲處理。此外,所有 P2 - P5 級的錯誤均留給后續版本修復。

JDK 10 的十二項新特性已確定,包括:

  • 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 。

JDK 10 本周將進入候選發布階段,新特性搶先看

此外, JDK 11 的頁面已經出現了四個 JEP ,包括:動態類文件常量( JEP 309 ,Dynamic Class-File Constants)、低開銷垃圾收集器 Epsilon( JEP 318 )、移除 Java EE 和 CORBA 模塊( JEP 320 ),以及 Lambda 參數的本地變量語法( JEP 323 )。JDK 11 計劃于 2018 年 9 月發布,并有望成為新的LTS 版本。

來自: https://www.oschina.net/news/93123/jdk10-release-candidate-phase

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!