Встречается на собеседованиях • сегодня
Какая иерархия исключений в Java
В Java исключения организованы в иерархию классов. Корневой класс — Throwable. Основные ветви:
- Error (непроверяемые) — критические системные ошибки (например,
OutOfMemoryError) - Exception:
- RuntimeException (непроверяемые) — ошибки программирования (
NullPointerException,ArrayIndexOutOfBoundsException) - Проверяемые исключения (
IOException,SQLException), которые нужно обрабатывать
- RuntimeException (непроверяемые) — ошибки программирования (
Пример:
java
try {
FileReader file = new FileReader("nonexistent.txt");
} catch (FileNotFoundException e) { // Проверяемое исключение
System.out.println("File not found");
} catch (RuntimeException e) { // Непроверяемое исключение
System.out.println("Runtime error");
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы