This document discusses the major changes coming in JDK 9, including modularizing the Java platform and removing unsupported APIs. Key changes include encapsulating internal APIs, removing a small number of supported APIs, changing the binary structure, and introducing a new module system. The module system aims to improve security, maintainability and performance by eliminating classpath issues and allowing flexible construction of applications.