JVM middle
Classloader: parent delegation model?
Ответ
Bootstrap → Platform (ext) → Application. Дочерний сначала делегирует родителю, потом грузит сам.
Разбор: Правильная иерархия — Bootstrap (корень) → Platform/ext → Application, а делегирование идёт сверху: дочерний сначала просит родителя загрузить класс и берётся за это сам только при неудаче родителя. Ловушка в перевёрнутом направлении делегирования или классов — на самом деле именно родитель имеет приоритет, что защищает системные классы от подмены.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.