Встречается на собеседованиях • сегодня
Как устроена иерархия исключений в Java
В Java все исключения наследуются от класса Throwable. Основные ветви иерархии:
- Error – фатальные ошибки (например,
OutOfMemoryError), которые обычно не обрабатываются. - Exception – проверяемые исключения (checked), требующие обработки:
IOException,SQLExceptionи др.
- RuntimeException – непроверяемые исключения (unchecked), возникающие во время выполнения:
NullPointerException,ArrayIndexOutOfBoundsExceptionи др.
Пример:
java
try {
int[] arr = new int[5];
System.out.println(arr[10]); // ArrayIndexOutOfBoundsException
} catch (RuntimeException e) {
System.out.println("Caught RuntimeException: " + e.getMessage());
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы