Система модулей Java

Книга представляет собой подробное руководство по системе модулей, введенной в Java начиная с версии 9. Это фундаментальное изменение архитектуры языка, которое затронуло ядро Java и изменило подход к упаковке, управлению зависимостями и развертыванию приложений.

Автор последовательно объясняет, как создавать надежные и безопасные приложения, упаковывая код в аккуратные модульные блоки. Вы освоите определение модулей, их свойств, построение от исходного кода до JAR-файлов, а также запуск и отладку модульных приложений.

Особое внимание уделяется адаптации реальных проектов: рассматриваются проблемы совместимости при переходе на Java 9 и выше, повторяющиеся проблемы, стратегии миграции и постепенной модуляризации существующих кодовых баз.

В расширенной части книги раскрываются продвинутые возможности системы модулей: использование сервисов для разделения модулей, уточнение API и зависимостей, работа с рефлексией в модульном мире, управление версиями и создание настраиваемых образов среды выполнения с помощью инструмента jlink.

Система модулей Java
A
Автор
Николай Парлог
Издательство
Питер
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент