все еще встроен в виртуальную машину Java и представлен нулем в ClassLoader API. Он определяет классы в нескольких критических модулях, таких как java.base. В результате он определяет гораздо меньше классов, чем в JDK 8, поэтому приложениям, которые развертываются с -Xbootclasspath / a или которые создают загрузчики классов с нулевым значением в качестве родительского, может потребоваться изменить, как описано ранее.

ая с Java-8, я знаю, что иерархия загрузчиков классов была следующей:

Загрузчик классов загрузчика -> Расширение загрузчика классов -> Приложение загрузчик классов

Каково изменение в иерархии загрузчиков классов в Java 9 и как это работает?