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