All code examples are available on GitHub so you can easily try them yourself. Star

Foreword by Alex Buckley
  1. Modularity Matters
  2. Modules and the Modular JDK
  3. Working with Modules
  4. Services
  5. Modularity Patterns
  6. Advanced Modularity Patterns
  7. Migration Without Modules
  8. Migration to Modules
  9. Migration Case Study: Spring and Hibernate
  10. Library Migration
  11. Build Tools and IDEs
  12. Testing Modules
  13. Scaling Down with Custom Runtime Images
  14. A Modular Future








Below you'll find a number of options to get Java 9 Modularity. Consider leaving a review after reading (for example, on Goodreads or Amazon), it is much appreciated!

Read Online


O'Reilly Safari offers the largest selection of IT books on a subscription basis. You can read Java 9 Modularity with a Safari subscription.

Read on Safari

No subscription? Start a trial!


eBook


Available in all popular formats. Note that only the ebooks.com PDF has the original O'Reilly print typesetting.

Print


Still the best way to read a book!


Pluralsight Course: Java 9 Modularity

This two hour video course gives you insight into the Java module system using practical examples. You'll learn how to create and use modules and how to migrate your applications to Java 9.

Watch (free trial available)

Pluralsight Course: What's New in Java 9

This 3,5 hour video course shows all important new features of Java 9 in a hands-on manner. Topics range from JShell to Stream/Optional API enhancements, new APIs like HttpClient and ProcessHandle, performance and security improvements in Java 9 and much more.

Watch (free trial available)