YoVDO

Project Jigsaw - Under the Hood

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Accessibility Courses Observability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the intricacies of Project Jigsaw and the Java Platform Module System in this comprehensive Devoxx conference talk. Explore key concepts such as readability, observability, visibility, and accessibility, and understand their roles in the modular Java ecosystem. Discover the significance of the unnamed module and its importance in the new architecture. Learn about the changes to the platform's built-in class loaders and how to load multiple versions of a module simultaneously. Gain insights into module declarations, class loading mechanisms, core reflection, and the Java SE module graph. Examine practical examples, including the DOM API, and understand challenges like split packages and duplicate classes. Conclude with a thorough overview of layers and their implications for Java development.

Syllabus

Intro
The Modularity Landscape
Accessibility 2015
Accessibility and Module Declarations
Accessibility and Class Loaders
The Role of Readability
Readability in the Java SE module graph
Core Reflection
Named Modules
The Unnamed Module
Multiple Automatic Modules
Class Loaders in the JDK
Well-formed graphs
Example: DOM APIS
Split packages (missing class)
Split packages duplicate class
Layers of layers
Summary of Summaries


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
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