In this chapter, you will learn:
What the Module API is
How to represent a module and a module descriptor in a program
How to read a module descriptor in a program
How to represent a module’s version
How to read a module’s properties using the Module and ModuleDescriptor classes
How to update a module’s definition at runtime using the Module class
How to create annotations that can be used on modules and how to read annotations used on modules
What module layers and configurations are
How to create custom module layers and load modules into them
What Is the Module API?
The Module API consists of classes and interfaces ...