Joe Darcy
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.
Alex Buckley
JDK 9 introduces modules to the Java language that enable programs to be structured more easily and reliably.
Robert Field
An in-depth introduction and demonstration of the new JShell tool that makes investigating, learning, and prototyping easy with JDK 9.
Paul Su
G1 Garbage Collector is the new default garbage collector in JDK 9, offering a balance between latency and throughput for most use cases.
Paul Sandoz
JDK 9 runs better in Docker by respecting the container environment and allowing the creation of small Java images running on Alpine Linux.
Stuart Marks
JDK 9 introduces new collections APIs that make it simple and convenient to create instances of lists, sets, and maps.
Aurelio Garcia-Ribeyro
Starting with JDK 9, Oracle plans to have feature releases every six months and will offer OpenJDK binaries under GPL (GNU Public License).