, Загрузчик класса платформы является родителем или предком загрузчика системного класса, который виден всем классам платформы.
аюсь понять, как работает JPMS.
ИзВот
Путь к классам еще не полностью исчез. Все JAR-файлы (модульные или нет) и классы на пути к классам будут содержаться в Безымянном модуле. Подобно автоматическим модулям, он экспортирует все пакеты и читает все остальные модули. Но у него нет названия, очевидно. По этой причине его нельзя требовать и читать по имени модулей приложения. В свою очередь, неназванный модуль может получить доступ ко всем остальным модулям.
Пожалуйста, обратите внимание...on the classpath will be contained in the Unnamed Module
, Модуль единственного числа.
ИзВот
Для совместимости весь код в classpath упакован как специальный безымянный модуль, без скрытых пакетов и полного доступа ко всему JDK.
Очередной разunnamed module
, Модуль единственного числа.
Правильно ли я понимаю, что в JPMS всегда есть только один безымянный модуль? Означает ли это, что приложения, разработанные до Java9 и не обновленные для Java9, будут загружены как один безымянный модуль?