Java 9+ modularity

About this series

With the release of Java SE 9 came significant and new features and enhancements, including modularity. You can use modular capabilities to improve your skills and boost your productivity, enabling you to write cleaner and better-architected code, libraries, and systems.

In this series, explore:

  • The motivation behind introducing the module system into Java.
  • The basic mechanisms, tools, and rules that you can use to leverage the modular capabilities of Java 9+ and the JPMS.
  • The modular capabilities of Java 9+ that you can leverage to design packages and create modules.
  • How the JPMS affects access to APIs while building your own modular app.
  • New APIs and tools, changes, deletions, and deprecations in Java 9+ to help create a smoother migration path.


Units in this series include: