36.1 Introduction1

In this chapter, we introduce the Java Platform Module System (JPMS)—Java 9’s most important new technology. Modularity—the result of Project Jigsaw2—helps developers at all levels be more productive as they build, maintain and evolve software systems, especially large systems. College students in upper-level programming courses will want to master modularity for career preparation.

Software Required

Before reading this chapter, install JDK 9 and the chapter’s source-code examples as described in the Before ...

Get Java How to Program, Early Objects, 11th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.