This document summarizes some of the key features and changes in Java 9, including Jigsaw modularization, the Reactive Streams API, and other enhancements. Jigsaw modularization (Project Jigsaw) overhauls the Java platform module system and tooling like jlink. The Reactive Streams API standardizes asynchronous stream processing. Other changes include improved performance, documentation, graphics handling, and tooling updates. The modular changes may require code restructuring but encourage cleaner design. Adopting features early helps identify issues.