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.