Встречается на собеседованиях • сегодня
Какие знаешь ключевые класс иерархии исключений
В Java исключения делятся на checked (проверяемые) и unchecked (непроверяемые). Основные классы:
- Throwable - корневой класс всех исключений и ошибок
- Exception (checked) - базовый класс для исключений, которые нужно обрабатывать
- RuntimeException (unchecked) - подкласс Exception для непроверяемых исключений
- 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)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы