In the last chapter, we covered changes in Java 9 with regards to variable handlers and how they related to the AtoMiC Toolkit. We also covered depreciation warnings and why they are now suppressed under specific circumstances. Five enhancements to changes introduced with Java 7 as part of Project Coin were also reviewed. Finally, we explored the improvements to import statement processing.
In this chapter, we will examine the structure of a Java module as specified by Project Jigsaw. We will take a deep-dive into how Project Jigsaw is implemented as part of the Java platform. We will also review key internal changes to the Java platform as they relate to the modular system.
The topics we will cover ...