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

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

Нет, Throwable - это базовый класс для всех исключений и ошибок в Java. Он включает как контролируемые (Exception и его подклассы, кроме RuntimeException), так и неконтролируемые исключения (Error и RuntimeException с подклассами).

Пример:

java
// Контролируемое исключение (checked)
try {
    throw new IOException();
} catch (IOException e) { /* Обработка обязательна */ }

// Неконтролируемое исключение (unchecked)
throw new NullPointerException(); // Обработка не обязательна

Throwable сам по себе не является исключением какого-то типа - это просто родительский класс для всей иерархии исключений. Контролируемость определяется конкретными подклассами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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