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

Какие знаешь исключения

В Java исключения делятся на checked (проверяемые) и unchecked (непроверяемые).

Checked исключения (наследуют Exception):

  • IOException – ошибки ввода/вывода.
  • SQLException – проблемы с БД.
  • ClassNotFoundException – класс не найден.

Unchecked исключения (наследуют RuntimeException):

  • NullPointerException – обращение к null.
  • ArrayIndexOutOfBoundsException – выход за границы массива.
  • ArithmeticException – деление на ноль.

Пример:

java
try {
    int a = 10 / 0; // ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Деление на ноль!");
}

Также есть Error (например, OutOfMemoryError), но их обычно не перехватывают.

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

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

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

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