Коллекции junior
Что такое Иерархия исключений в Java?
Ответ
Throwable → Error (системные, не ловим) и Exception. От Exception → checked и RuntimeException (unchecked).
Разбор: Корень иерархии — Throwable, от него наследуются Error (системные сбои, обычно не ловим) и Exception; внутри Exception выделяют checked и подветку RuntimeException (unchecked). Ловушки в перепутанных связях: Exception не является корнем, RuntimeException наследуется от Exception (а не наоборот и не от Throwable напрямую), а Error — самостоятельная ветка от Throwable, не от RuntimeException.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.