Встречается на собеседованиях • сегодня
Какие знаешь виды исключений в Java
В Java исключения делятся на 3 основных типа:
- Checked исключения - проверяемые на этапе компиляции. Наследуются от
Exception(но не отRuntimeException). Обработка обязательна (try-catch или throws).
Пример:IOException,SQLException
-
Unchecked исключения (Runtime) - не проверяются компилятором. Наследуются от
RuntimeException.
Пример:NullPointerException,ArrayIndexOutOfBoundsException -
Ошибки (Errors) - критические проблемы, которые обычно не обрабатываются. Наследуются от
Error.
Пример:OutOfMemoryError,StackOverflowError
java
// Checked исключение
try {
FileReader file = new FileReader("test.txt");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// Unchecked исключение
int[] arr = new int[5];
System.out.println(arr[10]); // ArrayIndexOutOfBoundsException
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы