Which three of the following are correct about the Java module system?
Select all that apply.
A
Code in an explicitly named module can access types in the unnamed module.
B
The unnamed module exports all of its packages.
C
If a package is defined in both a named module and the unnamed module, then the package in the unnamed module is ignored.
D
We must add a module descriptor to make an application developed using a Java version prior to SE9 run on Java 11.
E
The unnamed module can only access packages defined in the unnamed module.
F
If a request is made to load a type whose package is not defined in any known module, then the module system will attempt to load it from the classpath.