Java 10 Features | New Feature in Java
OpenJDK 10 was released on 20 March 2018, with twelve new features confirmed. Among these features were:
- JEP 286: Local-Variable Type Inference
- JEP 317: Experimental Java-Based JIT Compiler This is the integration of the Graal dynamic compiler for the Linux x64 platform
- JEP 310: Application Class-Data Sharing This allows application classes to be placed in the shared archive to reduce startup and footprint for Java applications
- JEP 322: Time-Based Release Versioning
- JEP 307: Parallel Full GC for G1
- JEP 304: Garbage-Collector Interface
- JEP 314: Additional Unicode Language-Tag Extensions
- JEP 319: Root Certificates
- JEP 312: Thread-Local Handshakes
- JEP 316: Heap Allocation on Alternative Memory Devices
- JEP 313: Remove the Native-Header Generation Tool – javah
- JEP 296: Consolidate the JDK Forest into a Single Repository