Встречается на собеседованиях • сегодня
Какие знаешь виды исключений
В Java исключения делятся на 3 основных вида:
- Checked exceptions (проверяемые) - наследуются от
Exception, должны быть обработаны или объявлены в сигнатуре метода:
java
try {
FileReader file = new FileReader("file.txt");
} catch (FileNotFoundException e) {
e.printStackTrace();
}- Unchecked exceptions (непроверяемые) - наследуются от
RuntimeException, обработка не обязательна:
java
int[] arr = new int[5];
System.out.println(arr[10]); // ArrayIndexOutOfBoundsException- Errors - критические ошибки JVM (
OutOfMemoryError,StackOverflowError), обычно не перехватываются.
Также есть пользовательские исключения - создаются путем наследования от Exception или RuntimeException.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы