Найти в Дзене
DEBAGanov

Java 1258. Может ли один блок catch отлавливать сразу несколько исключений?

1258. Может ли один блок catch отлавливать сразу несколько исключений?

Да, в Java блок catch может отлавливать сразу несколько исключений. Для этого необходимо перечислить их через символ |:

try {
// some code that might throw exceptions
} catch (IOException | ParseException e) {
// handle IOException or ParseException }

В этом примерe блок catch может обработать как IOException, так и ParseException. Обратите внимание, что типы исключений должны быть связаны отношением "is-a" (наследование в Java). Если типы не связаны, то необходимо использовать несколько блоков catch для каждого типа исключений.

1606 вопрос-ответ по Java

Курс Spring Framework

Tелеграмм каналDEBAGanov

Мое резюмеDEBAGanov