What is project Jigsaw and what is the purpose of it?

I am keep hearing project jigsaw, so wanted to know what is it? I mean why it is required in Java?


The primary goals of this Project are to:

1) Make the Java SE Platform, and the JDK, more easily scalable down to small computing devices;

2) Improve the security and maintainability of Java SE Platform Implementations in general, and the JDK in particular;

3) Enable improved application performance; and Make it easier for developers to construct and maintain libraries and large applications, for both the Java SE and Java EE Platforms.

Project Jigsaw aims to design and implement a standard module system for the Java SE Platform and to apply that system to the Platform itself, and to the JDK.

Answer is