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

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

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

  1. Throwable - корневой класс всех исключений и ошибок
  2. Exception (checked) - базовый класс для исключений, которые нужно обрабатывать
  3. RuntimeException (unchecked) - подкласс Exception для непроверяемых исключений
  4. Error (unchecked) - фатальные ошибки (OutOfMemoryError и т.д.)

Примеры:

java
// Checked
try {
    FileReader file = new FileReader("file.txt");
} catch (IOException e) { // IOException extends Exception
    e.printStackTrace();
}

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

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

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

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