Встречается на собеседованиях • сегодня
Приведи пример обработки в одном блоке catch нескольких исключений
В Java 7+ можно обрабатывать несколько исключений в одном блоке catch, перечислив их через вертикальную черту. Это делает код чище и устраняет дублирование:
java
try {
// код, который может выбросить исключения
int num = Integer.parseInt("123");
int result = 10 / num;
} catch (NumberFormatException | ArithmeticException e) {
System.out.println("Ошибка: " + e.getMessage());
}Особенности:
- Исключения должны быть несвязанными в иерархии наследования
- Переменная
efinal и не может быть переопределена - Подходит для случаев, когда обработка исключений идентична

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