Workshop: Understanding Java Modularity (JDK9)




9:00am - 12:00pm



The major new feature of Java 9 is the Jigsaw module system, which provides the benefits of reliable configuration and strong encapsulation to Java libraries, frameworks, and applications. We'll cover the basics of modularity in Java, how to build a modular application, and how to migrate existing applications or libraries to modular ones in JDK9.

Lecture workshop

Speaker: Brian Goetz

Java Language Architect @Oracle

Brian Goetz is the Java Language Architect at Oracle, and was the specification lead for JSR-335 (Lambda Expressions for the Java Programming Language.) He is the author of the best-selling Java Concurrency in Practice, as well as over 75 articles on Java development, and has been fascinated by programming since Jimmy Carter was President.

Find Brian Goetz at

Other Workshops:


Monday, 6 March

Tuesday, 7 March

Wednesday, 8 March