Java 9 is about the modularization of the JDK (known as Project Jigsaw). The most important feature of Java 9 is the Java Platform Module System (JPMS). There are other interesting features like improvements to the Process API and new tools like JSshell. Over the past couple of years, I wasn’t paying much attention to the other “smaller” changes until I attended this interesting speech at Devoxx France. Now that JDK 9 has been announced as Feature Complete earlier this year, this post compiles all those features that are interesting enough for a wide range of developers, and provides detail on each of them.