Menu

Java Try-Catch Bloğu

12 Nisan 2014 - Java Maceram, Programlama

4 elemanlı bir sayı dizimizin olduğunu düşünün. ve bundan olmayan 5. elamanını istediğimizi de düşünün ne olacaktır ?

Bu olayı koda dökersek aşağıdaki gibi bir kodumuz olacaktır

public static void main(String[] Args){
	int[] sayiDizisi = {1,2,3,4};

	for(int i = 0; i <= 4; i++){
		System.out.println(sayiDizisi[i]);
	}
}

Tabi ki hata verecektir ve programımız sonlanacaktır. Programımızın sonlanmaması için burada Try-Catch bloğu devreye giriyor.

Try-Catch türkçesi Dene-Yakala demektir.

try-catch bloğumuz aşağıda gördüğünüz gibidir

try{
    // Hatası olabilecek kod
}
catch(Exception){
    // Hata yakalandığında çalışacak kod
}

şimdi bu kodumuza uyarlamaya gelelim

public static void main(String[] Args){
	int[] sayiDizisi = {1,2,3,4};

	for(int i = 0; i <= 4; i++){
		try{
			   // Hatası olabilecek kod
			System.out.println(sayiDizisi[i]);
		}
		catch(Exception e){
			   // Hata yakalandığında çalışacak kod
			System.out.println("hata oluştu");
		}
	}
}

artık try-catch bloğu çalışır hale geldi ve programınız hata gördüğünde sonlanmayacak tercih ederseniz hata oluştuğunda sizin kodlarınız çalışacak. Artık try-catch buloğunu gerekli yerlere uygulamak sizin elinizde :)

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Yandex.Metrica