News

This article is a case study of changes required in an application to make use of the new Java Platform Module System. An understanding of the module system will become an important skill for Java ...
Sander Mak explores the benefits of a modular codebase using Java 9 modules. After reviewing the basic concepts of modules, he looks at what it means to take an existing application to this new ...
The Java Platform Module System (JPMS) is a code-level structure, so it doesn’t change the fact that we package Java into JAR files. Ultimately, everything is still bundled together in JAR files.
OSGi provides a framework for developing modular enterprise applications by installing a set of (preferably reusable) component modules.
Java 9 could introduce modularity and new value types. Improved modularity could reduce app size and improve startup performance. New value types will make it easier to program arrays.