Junior — Middle
Bir programda bir try bloğu için birden fazla istisna işleyici kullanılabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, Java'da bir try bloğu için birden fazla istisna işleyici kullanılabilir. Bu, her biri belirli bir istisna türünü işleyen birkaç catch bloğu kullanılarak gerçekleştirilir.
Örnek:
try {
// istisna oluşturabilecek kod
} catch (IOException e) {
// IOException'un işlenmesi
} catch (SQLException e) {
// SQLException'un işlenmesi
} catch (Exception e) {
// diğer tüm istisnaların işlenmesi
}
catch bloklarının yukarıdan aşağıya doğru kontrol edilmesi önemli olduğundan, daha spesifik istisnalar daha genel olanlardan önce gelmelidir, böylece derleme hataları önlenir.