The concept of JPMS i.e. Java Platform Module System came in Java 9. Its development was first started in 2005 and finally in 2017, this concept came under the project named Jigsaw.

Until Java 8, we used jar files for packaging and bundling the application, but from Java 9 onward, we will be using modules for that.

Modularity is the basic rule of good software engineering practices. This is a technique to tackle complexity of both design and maintenance of a software product. Java9 developers, took this recipe which finally changes the paradigm of programming.

In order to understand the difference between java 8 and 9, it is important to know the structure of our special configuration file which was introduced in Java 9 i.e. module-info.java. Please refer to this blog in order to get its in-depth knowledge.

#java #tech blogs #difference #java8 #java9

Why to use Java9 when I have Java8?
1.10 GEEK