Встречается на собеседованиях • сегодня
Какая иерархия у исключений
В Java исключения организованы в иерархию с корнем Throwable:
text
Throwable
├── Error (непроверяемые, критические - OutOfMemoryError, StackOverflowError)
└── Exception
├── RuntimeException (непроверяемые - NullPointerException, IndexOutOfBoundsException)
└── Проверяемые исключения (IOException, SQLException)Ключевые особенности:
Error- фатальные ошибки JVM, обычно не обрабатываютсяRuntimeException- unchecked (не требуют объявления в throws)- Остальные
Exception- checked (должны быть обработаны или объявлены)
Пример:
java
try {
throw new IOException("Checked exception");
} catch (IOException e) {
System.out.println("Обработка проверяемого исключения");
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы