Base module

When programming Java 9 applications, or porting existing applications programmed with older versions of Java, the base module (java.base) must be used. Every module requires the java.base module because it defines the critical, or foundational, Java platform APIs. Here are the contents of the java.base module:

    module java.base     {      exports java.io;      exports java.lang;      exports java.lang.annotation;      exports java.lang.invoke;      exports java.lang.module;      exports java.lang.ref;      exports java.lang.reflect;      exports java.math;      exports java.net;      exports java.net.spi;      exports java.nio;      exports java.nio.channels;      exports java.nio.channels.spi;      exports java.nio.charset;      exports java.nio.charset.spi;      exports java.nio.file; exports java.nio.file.attribute; ...

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.