In Focus

Oracle Releases Java SE 10

Recently, Oracle has announced the general availability of Java SE 10 (JDK 10).

Recently, Oracle has announced the general availability of Java SE 10 (JDK 10). The Java SE 10 comprises of many new features including variable types, parallel full GC for G1, and experimental features.
 
The key feature in the new release includes -
  • Local-variable type inference: enhances the Java language to extend type inference to declarations of local variables with initializers.
  • Parallel Full GC for G1: improves G1 worst-case latencies by making the full GC parallel.
  • Application Class-Data Sharing: optimizes startup time and footprint by extending the existing Class-Data Sharing ("CDS") feature to allow application classes to be placed in the shared archive.
  • Experimental Java-Based JIT Compiler: enables the Java-based JIT compiler, Graal, to be used as an experimental JIT compiler on the Linux/x64 platform
In the official press release company stated - 
 
“Oracle is committed to rapidly evolving and delivering new innovations in the Java platform – this being the first in our newly adopted release cycle and licensing model,” said Georges Saab, Vice President, Software Development, Java Platform Group at Oracle. “We’re especially proud of the simplicity of this release, which introduces useful new features, removes unnecessary elements, and is easy for developers to use.”
 
To know more about Java SE 10 and the list of its full features you can visit the Oracle blog or JDK 10 webpage