© Kishori Sharan 2018
Kishori SharanJava Language Featureshttps://doi.org/10.1007/978-1-4842-3348-1_15

15. The Module API

Kishori Sharan1 
Montgomery, Alabama, USA
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 access resources in a module

  • 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 ...

Get Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.