Probably the neatest part of Jigsaw is not the actual module system itself, but the tools it makes possible, specifically the "jlink" static linker. Jlink creates custom JRE images that:
• Don't have unused modules
• Don't use JARs as a format, instead using a much more optimised internal binary format
• Have various whole-program optimisations done on them, like removing the use of reflection.
• Can produce native Mac/Win/Linux installers/packages.
The last one is already a feature of Java 8 via the javapackager tool, but jlink makes it a much more powerful system.
• Don't have unused modules
• Don't use JARs as a format, instead using a much more optimised internal binary format
• Have various whole-program optimisations done on them, like removing the use of reflection.
• Can produce native Mac/Win/Linux installers/packages.
The last one is already a feature of Java 8 via the javapackager tool, but jlink makes it a much more powerful system.