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

Что такое Unchecked исключение

Unchecked исключения (RuntimeException и его наследники) — это исключения, которые не обязаны быть обработаны или объявлены в сигнатуре метода. Они возникают из-за логических ошибок в коде (например, NullPointerException, ArrayIndexOutOfBoundsException).

java
public void divide(int a, int b) {
    // ArithmeticException (деление на 0) — unchecked, не требует try-catch
    System.out.println(a / b);
}

Отличие от Checked исключений:

  • Не требуют throws в объявлении метода
  • Не нужно оборачивать в try-catch
  • Обычно указывают на ошибки программиста

Лучше предотвращать такие исключения валидацией, а не обрабатывать их.

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

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

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

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