Sobes.tech
Junior — Middle
112

Μπορείς να δώσεις ένα παράδειγμα όταν σε ένα μπλοκ διαχείρισης εξαιρέσεων πιάνουν διαφορετικού τύπου σφάλματα;

Εταιρείες όπου ρωτήθηκαν
IBS

Απάντηση από AI

sobes.tech AI

В Java с версии 7 можно перехватывать несколько исключений в одном блоке catch, перечисляя их через вертикальную черту |. Это удобно, если обработка для разных исключений одинаковая.

Пример:

try {
    // код, который может выбросить IOException или SQLException
} catch (IOException | SQLException e) {
    System.out.println("Произошла ошибка ввода-вывода или работы с базой данных: " + e.getMessage());
}

Здесь один блок catch обрабатывает сразу два разных типа исключений.