Java try-catch

Tanım ;

İstisnai bir durum oluşabileceğini öngördüğümüz kodları try bloğu içine alırız. Eğer böyle bir durum oluşursa program kırılmak yerine hatayı bloktan dışarı fırlatır. Bu fırlatılan hata catch blokları tarafından yakalanır ve makul bir şekilde yönetilir.


Örnek ;

try{
//Hata oluşması beklenen kod bloğu
}
catch(hata tipi){
// Bu hatanın yönetilmesi için gerekli kod bloğu
}


Giriş ;

package kodsozluk;
public class KodSozluk {  
    public void calis(){
    int [] dizi={1,2,3,4};
        for (int i = 0; i < 5; i++) {
            try {
                System.out.println("--> "+dizi[i]);
            } catch (Exception e) {
                System.out.println("Hata Oluştu "+e);
            }
        }
    }
    public static void main(String[] args) {
        System.out.println("Başla");
        KodSozluk ks=new KodSozluk();
        ks.calis();
        System.out.println("Bitti");
    }
}


Çıkış ;

run:
Başla
--> 1
--> 2
--> 3
--> 4
Hata Oluştu java.lang.ArrayIndexOutOfBoundsException: 4
Bitti

Yorumlar

Bu gönderi için yorum yapılmadı.