Sobes.tech
Senior
44

Πώς απλοποιούμε την επεξεργασία αν θέλουμε να χειριστούμε πολλαπλές εξαιρέσεις με τον ίδιο τρόπο (Multi-catch);

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

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

sobes.tech AI

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

Пример:

try {
    // код, который может выбросить IOException или SQLException
} catch (IOException | SQLException ex) {
    // общая обработка для IOException и SQLException
    ex.printStackTrace();
}

Таким образом, не нужно писать отдельные блоки catch для каждого исключения, если логика обработки совпадает.