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

Кто определяет непроверяемость исключения

Непроверяемые (unchecked) исключения определяются самим языком Java. Это RuntimeException и его подклассы, а также Error и его подклассы. Они не требуют обязательной обработки или объявления в throws.

Пример:

java
// ArithmeticException - unchecked
int divide(int a, int b) {
    return a / b; // может выбросить ArithmeticException
}

// Не нужно объявлять throws

В отличие от проверяемых (checked) исключений, которые наследуются от Exception (но не RuntimeException), компилятор Java не требует их явной обработки.

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

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

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

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