Java 9
Java 9 Jigsaw -> Modularity rt.jar contains 5000 plus classes & size is 65MB. Are we using all these classes? Answer is no JDK create approximetely 98 modules. Whichever set required. You can use them. If you want a specific module for use system takes the dependencies automatically. Module dependency hierachy jdk-9 (instead jdk1.9) jmods folder available in the jdk-9 (98 modules) whichever modules required we can use as per our need. java.base.jmod java.desktop.jmod java.rmi.jmod java.sql.jmod java.sql.rowset.jmod java.se.jmod java se.ee.jmod java.logging.jmod sql |---> logging |---> xml |----->base corba |---> rmi --> logging -> base |--->desktop |--> xml---> base |---> charsets-->base Currently we bundle the packages which consist of clasess and interface in jar and we use it. package a.b p...