Встречается на собеседованиях • сегодня

Наследуется ли RuntimeException от Exception

Да, RuntimeException наследуется от Exception. В Java иерархия исключений выглядит так:

text
Throwable
├── Exception
│   ├── RuntimeException
│   └── другие проверяемые исключения
└── Error

Ключевое отличие: RuntimeException и его подклассы - это непроверяемые исключения (unchecked), тогда как обычные Exception - проверяемые (checked).

Пример:

java
// RuntimeException (unchecked)
throw new NullPointerException(); // не требует обработки

// Exception (checked)
throw new IOException(); // требует try-catch или throws
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы