Java11新特性,Java程式設計師必備

徐雷frank發表於2018-12-26

Java JDK 11已經於 2018年9月25日正式釋出,那麼Java 11主要包含哪些新特性呢?
JDK 11是Java SE 11平臺版本11的開源參考實現,由JSR 384在Java Community Process中指定。
該版本的功能和時間表是通過JEP流程提出和跟蹤的,並由JEP 2.0提案進行了修訂。 使用JDK Release Process(JEP 3)生成釋出。
1、Java11 主要新特性
181:巢狀訪問控制
309:動態類檔案常量
315:改進Aarch64內部函式
318:Epsilon:No-Op垃圾收集器,虛假垃圾回收,做測試使用
320:刪除過期的Java EE和CORBA模組
321:HTTP客戶端(標準)
323:改進Lambda引數的本地變數語法
324:與Curve25519和Curve448的關鍵協議
327:Unicode 10規範
328:飛行記錄器
329:ChaCha20和Poly1305密碼演算法
330:啟動單檔案原始碼應用程式
331:低效能開銷的堆分析與監控功能
332:傳輸層安全性規範(TLS)1.3
333:ZGC:可擴充套件的低延遲垃圾收集器
(實驗性質)
335:棄用JavaScript引擎Nashorn

336:棄用Pack 200工具包和API

2、主要的釋出日程
2018/06/28 Rampdown Phase One (fork from main line)
2018/07/26 Rampdown Phase Two
2018/08/16 Initial Release Candidate
2018/08/30 Final Release Candidate
2018/09/25 General Availability

3、Java11 主要新特性
181: Nest-Based Access Control
309: Dynamic Class-File Constants
315: Improve Aarch64 Intrinsics
318: Epsilon: A No-Op Garbage Collector
320: Remove the Java EE and CORBA Modules
321: HTTP Client (Standard)
323: Local-Variable Syntax for Lambda Parameters
324: Key Agreement with Curve25519 and Curve448
327: Unicode 10
328: Flight Recorder
329: ChaCha20 and Poly1305 Cryptographic Algorithms
330: Launch Single-File Source-Code Programs
331: Low-Overhead Heap Profiling
332: Transport Layer Security (TLS) 1.3
333: ZGC: A Scalable Low-Latency Garbage Collector
   (Experimental)
335: Deprecate the Nashorn JavaScript Engine
336: Deprecate the Pack200 Tools and API
下一篇,詳解Java11新特性。
歡迎加入阿里Java群,目前超過1600人,直播課程,阿里Java專家。
C926B5D9_9BC2_4452_B14E_7F2F506EDAF9


相關文章