from Java Architect Mark Reinhold about the Jigsaw Project
As described in the JSR
, the specific goals of the module system are to provide
• Reliable configuration, to replace the brittle, error-prone class-path mechanism with a means for program components to declare explicit dependences upon one another, along with
• Strong encapsulation, to allow a component to declare which of its public types are accessible to other components, and which are not.
These features will benefit application developers, library developers, and implementors of the Java SE Platform itself directly and, also, indirectly, since they will enable a scalable platform, greater platform integrity, and improved performance.
1 Defining Modules
2 Using Modules
3 Compatibility & Migration
5 Advanced Topics
Read the full post