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

Какие знаешь виды исключений в Java

В Java исключения делятся на 3 основных типа:

  1. Checked исключения - проверяемые на этапе компиляции. Наследуются от Exception (но не от RuntimeException). Обработка обязательна (try-catch или throws).
    Пример: IOException, SQLException
  1. Unchecked исключения (Runtime) - не проверяются компилятором. Наследуются от RuntimeException.
    Пример: NullPointerException, ArrayIndexOutOfBoundsException

  2. Ошибки (Errors) - критические проблемы, которые обычно не обрабатываются. Наследуются от Error.
    Пример: OutOfMemoryError, StackOverflowError

java
// Checked исключение
try {
    FileReader file = new FileReader("test.txt");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

// Unchecked исключение
int[] arr = new int[5];
System.out.println(arr[10]); // ArrayIndexOutOfBoundsException
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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