Tutorials for Java 9 Language, API and JDK tools changes with examples. For Java 9 Modules see here. For JShell see here
Example of Try-With-Resources in Java 9.
Multi-Release Jar Files with example
Understanding StackWalker with examples.
Getting the caller class who invoked the current method.
Using different Options to initialize StackWalker
Java 9 Reactive Streams getting started.
Using Java 9 new classes ProcessHandle and ProcessHandle.Info.
Java 9 java.util Collection changes with examples.
Java 9 Stream changes with examples.
java.util.Optional improvements in Java 9.
Objects class changes in Java 9.
Java 9 regex changes.
Java 9 IO changes.
JEP 246 PlatformLogging Example
JEP 282 jlink example