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.
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.