Overview
Explore modular development in Java 9 through this 51-minute Devoxx conference talk. Discover how the Java 9 module system structures the JDK into reusable modules, learn to create modules for your own applications, and understand best practices for migrating to a modular architecture. Gain insights into potential pitfalls, including technical debt in libraries relying on JDK internals. Delve into topics such as reusing modules, running modular applications, dealing with split packages, and implementing automatic modules. Benefit from the expertise of Alex Buckley, Specification Lead for the Java Language and Java Virtual Machine at Oracle, as he shares his knowledge on increasing modularity and productivity in the Java SE Platform.
Syllabus
Intro
Modular Development with JOK 9
Reusing a Module
The unit of reuse is the unit of release.
Running a Modular Application
Split packages in the real world
Modular program structure
Typical application
Running the application
Automatic modules
Summary of Summaries
Taught by
Devoxx