Oracle JDK 9 features for developers

Lets see the list of oracle JDK 9 features, and Oracle plans to have feature releases every six months and will offer OpenJDK binaries under GPL (GNU Public License).

Java SE 9 latest release, is the result of an industry-wide development effort involving open review, weekly builds, and extensive collaboration between Oracle engineers and members of the worldwide Java developer community via the OpenJDK Community and the JCP.

Language changes

JDK 9 enhances the Java language features added in JDK 7 and JDK 8 by simplifying try-with-resources, allowing private methods in interfaces, and making deprecation more informative.

Modules in Java 9

JDK 9 new features introduces modules to the Java language that enable programs to be structured more easily and reliably.

Jshell in JDK 9 features

An in-depth introduction and demonstration of the new JShell tool that makes investigating, learning, and prototyping easy with JDK 9 features.


G1 Garbage Collector in JDK 9

G1 Garbage Collector is the new default garbage collector in JDK 9, offering a balance between latency and throughput for most use cases.


JDK 9 support to containers


JDK 9 runs better in Docker by respecting the container environment and allowing the creation of small Java images running on Alpine Linux.


Improved Collection API


JDK 9 introduces new collections APIs that make it simple and convenient to create instances of lists, sets, and maps.