Learn about Java 9 with four presentations from Alan Bateman and Mark Reinhold! In the 'Prepare for JDK 9' presentation, Alan describes JDK 9 changes and their implications in existing code and future development.
In the 'Introduction to Modular Development' presentation, Alan presents the structure of a module and he compiles basic modules.
In the 'Advanced Modular Development' presentation, Mark presents a set of principles for modular development, with examples taken from the JDK itself.
In the Project Jigsaw: Under the Hood presentation, Mark explains the difference between readability, observability, visibility, and accessibility in the Java Platform Module System. He also discusses the unnamed module, the platform's built-in class loaders and how you can load two different versions of a module at the same time