Модульная система (Java 9) позволяет явно определять зависимости между модулями через module-info.java. Модуль объявляет что экспортирует (exports) и что требует (requires). Это сильнее чем classpath — нельзя случайно использовать internal API. JDK сам разбит на модули (java.base, java.sql, java.net.http). jlink собирает кастомный рантайм только с нужными модулями — уменьшает размер образа. На практике многие проекты всё ещё используют classpath без модулей.
Что такое модульная система в Java (Project Jigsaw)?
Senior
195 просмотровAFK Offer AI
Что такое структурная конкурентность (Structured Concurrency)?