

The Java Platform Module System (JPMS) is the biggest part of Java 9.
Example of a module with dependencies (requires and exports) :
Goal : Improve the API for controlling and managing OS processes
Motivation : The limitations of the current API often force developers to resort to native code.
Call a ls command then pipe the results into a grep :
Goal: Define a new HTTP Client API implementing HTTP/2 and WebSocket, an can replace the legacy HttpURLConnection API that has numerous problems :





