This document provides an overview of new features in Java 9 including Jigsaw modularization, reactive programming enhancements, and other updates. Key points covered include better performance from Jigsaw and memory and hardware optimizations, integration of the Reactive Streams API, a new module system that encourages cleaner design and deployments, and the addition of the JShell REPL tool. Potential issues for migration are also noted around structural changes needed and tooling maturity.