Home >Java >javaTutorial >What are the benefits of modules in Java 9?
One of the important features introduced in Java 9 is Modules. By using modules, we can divide our code into smaller components, called modules. This means that each module has its own responsibilities and declares its dependencies on other modules to work properly.
Here are the steps to create a modular project in Java 9:
Initially, we can create a file called "module-info.java” file and add it to the package (module) created for it. For example, if our package name is com.mycompany.mypackage, then the file will go to the same package (src/com.mycompany.mypackage/module-info.java). We can create modules by declaring "exports" and "requires" expressions.
If our module requires another module, we can write the following code
<strong>module com.tutorialspoint.greetings { requires org.tutorix; }</strong>
To expose the module content, we can write the following code
<strong>module org.tutorix { exports org.tutorix; }</strong>
The above is the detailed content of What are the benefits of modules in Java 9?. For more information, please follow other related articles on the PHP Chinese website!