JEPS 英文版
📄️ JEP 286: Local-Variable Type Inference
Enhance the Java Language to extend type inference to declarations of local variables with initializers.
📄️ JEP 296: Consolidate the JDK Forest into a Single Repository
Combine the numerous repositories of the JDK forest into a single repository in order to simplify and streamline development.
📄️ JEP 304: Garbage Collector Interface
Improve the source code isolation of different garbage collectors by introducing a clean garbage collector (GC) interface.
📄️ JEP 307: Parallel Full GC for G1
Improve G1 worst-case latencies by making the full GC parallel.
📄️ JEP 310: Application Class-Data Sharing
To improve startup and footprint, extend the existing Class-Data Sharing ("CDS") feature to allow application classes to be placed in the shared archive.
📄️ JEP 312: Thread-Local Handshakes
Introduce a way to execute a callback on threads without performing a global VM safepoint. Make it both possible and cheap to stop individual threads and not just all threads or none.
📄️ JEP 314: Additional Unicode Language-Tag Extensions
Enhance java.util.Locale and related APIs to implement additional Unicode extensions of BCP 47 language tags.
📄️ JEP 316: Heap Allocation on Alternative Memory Devices
Enable the HotSpot VM to allocate the Java object heap on an alternative memory device, such as an NV-DIMM, specified by the user.
📄️ JEP 317: Experimental Java-Based JIT Compiler
Enable the Java-based JIT compiler, Graal, to be used as an experimental JIT compiler on the Linux/x64 platform.
📄️ JEP 319: Root Certificates
Provide a default set of root Certification Authority (CA) certificates in the JDK.
📄️ JEP 322: Time-Based Release Versioning
Revise the version-string scheme of the Java SE Platform and the JDK, and related versioning information, for present and future time-based release models.