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