即將發布的 JDK 11 包含了什么?
JDK 11 最近有什么消息?我們不妨來看一下它的進展情況,包括最新的 JEP 提案。
Java 的新版本發布計劃意味著總會有一款新的 JDK 即將推出。根據他們的計劃,6 月將是 JDK 11 第一階段的發布時期,7 月將專門用于第二階段的測試和發布,而首個發布候選版和最終發布候選版則定于 8 月份發布。
預計 JDK 11 將于 9 月 25 日正式發布,可用于正常使用。
JDK 11 的計劃階段包含什么內容?
最新消息顯示,可能還有另外一個 JEP 會進入 JDK 11。根據日程安排,這可能是進入 JDK 11 的最后一項重大更改,所以請仔細閱讀。
JEP 332:傳輸層安全協議(TLS) 1.3
TLS 協議最近進行了一次重大的改進,與以前的版本相比,提升了安全性和性能。而為了保持競爭力和安全性,JDK 需要支持 TLS 1.3 以遵循最新標準。
最新版本的 TLS 使得其以前的所有版本都過時,并且不直接向后兼容。如果 JDK 希望保留相關性,則需要升級到 TLS 1.3。而這個 JEP 的主要目標也不是支持 TLS 1.3 的每項特性,而是支持最小的可互操作和兼容的 TLS 1.3 實現。
有關更多信息,請點此參閱關于該 JEP 的文檔(http://openjdk.java.net/jeps/332)。
到目前為止,JDK 11 包含了什么?
JDK 11 已確定了 15 個 JEP,下面是完整的列表:
181: 基于嵌套的訪問控制(Nest-Based Access Control)
309: 動態類文件常量(Dynamic Class-File Constants)
315: 改進 Aarch64 Intrinsics(Improve Aarch64 Intrinsics)
318: Epsilon — 一個無操作的垃圾收集器(Epsilon: A No-Op Garbage Collector)
320: 刪除 Java EE 和 CORBA 模塊(Remove the Java EE and CORBA Modules)
321: HTTP Client (Standard)
323: 用于 Lambda 參數的局部變量語法(Local-Variable Syntax for Lambda Parameters)
324: Curve25519 和 Curve448 算法的密鑰協議(Key Agreement with Curve25519 and Curve448)
327: Unicode 10
328: Flight Recorder
329: ChaCha20 和 Poly1305 加密算法(ChaCha20 and Poly1305 Cryptographic Algorithms)
330: 啟動單一文件的源代碼程序(Launch Single-File Source-Code Programs)
331: Low-Overhead Heap Profiling
333: 處于試驗階段的可伸縮低延遲垃圾收集器 ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
336: 棄用 Pack200 工具和 API(Deprecate the Pack200 Tools and API)
開發者 JDK
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。