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

Расскажи про исключение

Исключение (Exception) в Java — это событие, возникающее во время выполнения программы, которое нарушает нормальный ход выполнения инструкций. Обработка исключений позволяет программе продолжить работу или корректно завершиться.

Типы исключений:

  • Checked (проверяемые) — обязательны для обработки (например, IOException).
  • Unchecked (непроверяемые) — RuntimeException и его наследники (NullPointerException, ArrayIndexOutOfBoundsException).
  • Error — критические ошибки, которые обычно не обрабатываются (OutOfMemoryError).

Пример обработки:

java
try {
    int result = 10 / 0; // ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Деление на ноль!");
} finally {
    System.out.println("Блок finally выполнится всегда");
}

Лучшие практики:

  • Используйте конкретные типы исключений в catch.
  • Не игнорируйте исключения (пустые catch-блоки).
  • finally подходит для освобождения ресурсов (файлы, соединения).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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