JDK 11 还有一个处于计划阶段的 JEP:让其支持 TLS 1.3
開發(fā)四年只會寫業(yè)務(wù)代碼,分布式高并發(fā)都不會還做程序員? >>>??
JDK 11 最近有什么消息?我們不妨來看一下它的進(jìn)展情況,包括最新的 JEP 提案。
Java 的新版本發(fā)布計(jì)劃意味著總會有一款新的 JDK 即將推出。根據(jù)他們的計(jì)劃,6月將是 JDK 11 第一階段的發(fā)布時期,7月將專門用于第二階段的測試和發(fā)布,而首個發(fā)布候選版和最終發(fā)布候選版則定于8月份發(fā)布。
預(yù)計(jì) JDK 11 將于9月25日正式發(fā)布,可用于正常使用。
JDK 11 的計(jì)劃階段包含什么內(nèi)容?
最新消息顯示,可能還有另外一個 JEP?會進(jìn)入 JDK 11。根據(jù)日程安排,這可能是進(jìn)入 JDK 11 的最后一項(xiàng)重大更改,所以請仔細(xì)閱讀。
JEP 332:傳輸層安全協(xié)議(TLS) 1.3
TLS 協(xié)議最近進(jìn)行了一次重大的改進(jìn),與以前的版本相比,提升了安全性和性能。而為了保持競爭力和安全性,JDK 需要支持 TLS 1.3 以遵循最新標(biāo)準(zhǔn)。
最新版本的 TLS 使得其以前的所有版本都過時,并且不直接向后兼容。如果 JDK 希望保留相關(guān)性,則需要升級到 TLS 1.3。而這個?JEP 的主要目標(biāo)也不是支持 TLS 1.3 的每項(xiàng)特性,而是支持最小的可互操作和兼容的 TLS 1.3 實(shí)現(xiàn)。
有關(guān)更多信息,請點(diǎn)此參閱關(guān)于該 JEP 的文檔。
到目前為止,JDK 11 包含了什么?
JDK 11 已確定了 15 個 JEP,下面是完整的列表:
181:?基于嵌套的訪問控制(Nest-Based Access Control)
309:?動態(tài)類文件常量(Dynamic Class-File Constants)
315: 改進(jìn)?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 參數(shù)的局部變量語法(Local-Variable Syntax for Lambda Parameters)
324:?Curve25519?和?Curve448?算法的密鑰協(xié)議(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: 處于試驗(yàn)階段的可伸縮低延遲垃圾收集器?ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
336: 棄用 Pack200 工具和 API(Deprecate the Pack200 Tools and API)
總結(jié)
以上是生活随笔為你收集整理的JDK 11 还有一个处于计划阶段的 JEP:让其支持 TLS 1.3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己儿子死了大哭是什么意思
- 下一篇: 练习五