In this video, Nick Maiorano shows how classes can be quickly modularized within JARs, allowing them to better interact and participate in Java's module system.
- [Instructor] Jars created from explicitly named modules…contain the module info class.…A jar that was created from unmodularized code…doesn't have the module info class…but can still be used within JPMS.…This is because JPMS introduces the concept…of an automatic module.…Automatic modules are created by the platform…to hold classes loaded from a non-modular jar.…Classes loaded from non-modular jars…are contained by the platform inside automatic modules.…
Automatic modules help with the in between world…of partially modularized code bases and libraries.…For example, suppose that the axle package…was not modularized…but had to interact with the explicit module…com.red30tech.movement.…It could simply be put inside a jar file…and be treated as an automatic module.…Automatic modules export every package they contain.…In fact, there's no way to hide packages.…
They can read any type of module…whether explicit, unnamed, or other automatic modules.…Since there's no defined module info class,…they can't specify what they require.…
In this course, instructor Nick Maiorano breaks down this complexity by explaining what modularity is all about, how Java has adopted modularity and how to start using to build better quality applications.
- What is modularity?
- The five pillars of modularity
- Modularity in the real world
- JPMS concepts and syntax
- Designing and implementing a modular structure
- Compiling, packaging and running modular applications
- Using the dependency checking tools
- Creating custom runtime images
- Managing backward compatibility with classes and modules
- Explicit, unnamed, and automatic modules
- JPMS tips and recommendations
Skill Level Intermediate
Java Essential Training: Syntax and Structurewith David Gassner3h 9m Intermediate
1. Introduction to Modularity
2. Java Modularity through the Ages
3. Building Modular Applications with Java
4. Tools and Strategies
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.