JEP 309 Dynamic Class-File Constants
JVM規範中在常量池中添加一個新的類型 CONSTANT_Dynamicjava
JEP 315 Improve Aarch64 Intrinsics
JEP 318 Epsilon: A No-Op Garbage Collector
一個新的垃圾收集器,在GC時並不執行任何操做。
主要有一下幾的目的:性能
- 性能測試。便於在性能測試的時候排除GC的影響
- 內存壓力測試
- VM接口測試。
- 短生命週期任務。 短生命週期的任務但願可以很是快速地獲得響應,對於no-op GC,能夠排除GC對此形成的影響。
- Last-drop latency improvements
- Last-drop throughput improvements.
JEP 327 Uincode 10
支持最新的Unicode測試
JEP 328 Flight Recorder
JEP 330 Launch Single-File Source-Code Programs
合併以前的javac以及javap。code
javac A.java
java A 1 2
Java 11:
java A.java 1 2
JEP 332 Transport Layer Security (TLS) 1.3
實現了RFC 8446中的TLS1.3接口
JEP 333 ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
引入ZGC垃圾收集器,主要實現瞭如下幾個目標:生命週期
- 停頓時間不超過10ms
- 可以處理小(幾百兆)的到很是大(幾TB)的heap大小
- 相比於G1垃圾收集器,不超過15%的吞吐量降低
- 爲未來的GC收集器奠基基礎
remove and deprecate
JEP 320 Remove the Java EE and CORBA Modules
刪除Java9已經標記爲Deprecate的Java EE以及CORBA模塊。主要包括ip
- JAX-WS: Java API for XML-Based Web Service
- JAXB: Java Architecture for XML Binding
- JAF: JavaBeans Activation Frameword
JEP 335 Deprecate the Nashorn JavaScript Engine
JEP 336 Deprecate the Pack200 Tools and API