By now, you have a firm appreciation of Java 9's modularization. The old adage in Java, and other object-oriented programming language, is everything is a class. Now, with Java 9, everything is a module is the new adage. There are three type of modules as explained as follows:
|Automatic||When a JAR is placed on a new module path, modules are automatically created|
|Explicit/Named||These modules are manually defined by editing the module-info.java file|
|Unnamed||When a JAR is placed on a classpath, unnamed modules are created|
When you migrate your applications to Java 9, your application and its libraries become unnamed modules. So, you will need to ensure all the modules are in the ...