Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Project Jigsaw in JDK 9 - Modularity Comes To Java

Strange Loop Conference via YouTube

Overview

Explore the fundamentals of modularity in Java through Project Jigsaw in JDK 9 in this 42-minute conference talk from Strange Loop. Delve into the significant changes that go beyond separating standard class libraries into discrete units. Understand the impact on application building, including encapsulation of previously visible private APIs. Learn about module fundamentals, declarations, dependency graphs, package visibility, and Java accessibility changes. Examine JDK 8 dependencies, JDK 9 platform modules, and compilation with module paths. Discover how to package with modular JAR files, link applications, and run them using both classpath and modules. Gain insights into automatic modules and application module dependencies to prepare for the future of Java development.

Syllabus

Intro
JDK 9: Incompatible Changes
JDK Internal API Classification
JEP 260 Proposal
Reviewing Your Own Code
Module Fundamentals
Module Declaration
Module Dependency Graph
Readability v. Dependency
Module Implied Readability Graph
Package Visibility
Java Accessibility (pre-JDK 9)
Java Accessibility (JDK 9)
JDK 8 Dependencies
JDK 9 Platform Modules
Compilation With Module Path
Packaging With Modular JAR Files
JAR Files & Module Information
Linking An Application
Typical Application (JDK 9)
Sample Application
Run Application With Classpath
Application module-info.java
Automatic Modules
Application Module Dependencies
Run Application With Modules
Further Information

Taught by

Strange Loop Conference

Reviews

Start your review of Project Jigsaw in JDK 9 - Modularity Comes To Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.