Встречается на собеседованиях • сегодня
Как понять исключение проверяемое или непроверяемое
Проверяемые (checked) исключения наследуются от Exception (но не от RuntimeException), компилятор требует их обработки через try-catch или объявления в throws. Например, IOException.
Непроверяемые (unchecked) исключения наследуются от RuntimeException или Error, их можно не обрабатывать. Например, NullPointerException, ArrayIndexOutOfBoundsException.
Пример:
java
// Проверяемое исключение (нужно обработать)
try {
Files.readAllBytes(Paths.get("file.txt"));
} catch (IOException e) {
e.printStackTrace();
}
// Непроверяемое исключение (можно не обрабатывать)
String s = null;
s.length(); // NullPointerException
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы