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

Являются ли RuntimeException обрабатываемыми исключениями

RuntimeException и его подклассы являются непроверяемыми исключениями. Они не требуют обязательной обработки через try-catch или объявления в throws. Компилятор их не проверяет.

Пример:

java
public void divide(int a, int b) {
    if (b == 0) {
        throw new ArithmeticException(); // RuntimeException
    }
    System.out.println(a / b);
}

Здесь ArithmeticException — непроверяемое исключение, и его можно не обрабатывать. Однако, если оно возникнет во время выполнения, программа завершится с ошибкой, если не перехватить его явно.

Проверяемые исключения (например, IOException) обязательны к обработке.

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

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

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

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