Project Jigsaw - Under The Hood
Offered By: Devoxx via YouTube
Course Description
Overview
Dive deep into the inner workings of Project Jigsaw in this comprehensive Devoxx conference talk. Explore the intricacies of module resolution in JDK 9, comparing it to the class path in JDK 8. Examine the concept of modular accessibility, balancing internal module protection with the needs of reflection-based frameworks. Delve into module graphs, class loaders, unnamed modules, and the evolving role of setAccessible. Learn about Java 9's new features, accessibility and class loaders, readability in the JDK module graph, strong encapsulation under reflection, named and unnamed modules, automatic modules, and class loading in JDK 9. Understand layer creation, layers in the VM, and prepare for incompatible changes in JDK 9. Gain insights from Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, as he shares his expertise on Project Jigsaw and its impact on Java development.
Syllabus
Intro
Java 9 At A Glance
Accessibility and Class Loaders
One Loader, Mary Modules
The Role of Readability
Readability in the JDK Module Graph
Strong Encapsulation under Reflection
Named Modules
The Unnamed Module
Automatic Modules
Class Loading in JOK9
Modular Class Loading in JDK 9
Layer Creation
Layers and the VM
Layers of Layers
Summary of Summaries
The Module System: A Seat Belt Not A Jetpack
Incompatible Changes in JDK 9
Preparing for JDK 9
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube