Раздел 2.1 объясняет, что делает гипотетическое приложение, из каких типов оно состоит и что входит в его сферу ответственности. Система модулей появляется в разделе 2.2, где обсуждается, как организовать файлы и папки, описать модули, скомпилировать и запустить приложение. Это краткое знакомство продемонстрирует многие из основных механизмов системы модулей, а также ряд случаев, когда базовых функций не хватает для модуляризации сложного приложения, — тема, которая обсуждается в разделе 2.3. Вы можете найти приложение онлайн по ссылкам www.manning.com/books/the-java-module-system и github.com/CodeFX-org/demo-jpms-monitor. Ветка master содержит вариант, описанный в разделе 2.2.