Загрузка класса проходит три этапа: Loading (поиск .class файла и загрузка байт), Linking (Verification + Preparation + Resolution) и Initialization (выполнение static блоков и инициализаторов). Делегирование: ClassLoader сначала спрашивает родителя — Bootstrap → Extension → Application. Это Parent Delegation Model защищает от подмены системных классов. Можно сломать делегацию — например, в OSGi или Tomcat для изоляции веб-приложений.
Как работает class loading в Java — этапы и делегация?
Middle
279 просмотровAFK Offer AI
Что такое Spring WebFlux?