Junior — Middle
Bir proqramda bir try bloku üçün bir neçə istisna idarəedicisi istifadə etmək mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, Java-da bir try bloku üçün bir neçə istisna işləyici istifadə etmək mümkündür. Bu, hər biri müəyyən bir istisna növünü işləyən bir neçə catch bloku ilə həyata keçirilir.
Misal:
try {
// istisna çıxara biləcək kod
} catch (IOException e) {
// IOException-un işlənməsi
} catch (SQLException e) {
// SQLException-un işlənməsi
} catch (Exception e) {
// digər bütün istisnaların işlənməsi
}
Əhəmiyyətlidir ki, catch blokları yuxarıdan aşağıya yoxlanılır, ona görə də daha spesifik istisnalar daha ümumi olanlardan əvvəl gəlməlidir ki, tərtib xətaları qarşısı alınsın.