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

Является ли Error неконтролируемым исключением

Да, Error и его подклассы (OutOfMemoryError, StackOverflowError и др.) считаются неконтролируемыми (unchecked) исключениями. Они наследуются от Throwable, но не от Exception, и обычно указывают на серьезные проблемы, которые приложение не должно пытаться обрабатывать (например, нехватка памяти).

java
// Пример ошибки - не нужно ловить такие исключения
public void riskyMethod() {
    throw new OutOfMemoryError("No memory left!");
}

// Хотя технически можно, но НЕ рекомендуется
try {
    riskyMethod();
} catch (Error e) {
    // Плохая практика!
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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