Try-Catch Nedir? Neden Kullanılır? With Java

En çok kullandığımız kod satırları şüphesiz Try-Catch satırlarıdır. Peki nedir bu satırların kullanım amacı? Eğer programlamaya yeni başladıysanız, bu satırların değerini anlamayabilirsiniz fakat çok derin anlamı olan satırlar(satırlara yazan adam) 🙂

Tamam, şimdi bir kod yazacağız ve bu kod siz de kendi editörünüz de yazıp çalıştıracaksınız.

try{

int number=0;

int bol=number/31;

System.out.println("sayımız:"+bol);
}
catch(Exception ex)
{
System.out.println("sayımız:"+ex.getMessage());
}

Bu satırları eğer Try-Catch içine almasaydık sizce çalışır mıydı? Cevap, hayır. Demek ki Try-Catch hata yakalıyor ve programımızın patlaması(çalışmaması)’nı önlüyor. Yazdığımız kodlar try içinde bakılır eğer hata yoksa devam edilir ama hata varsa catch içinde yakalanır ve hatanın ne olduğu bize söylenir. Exception türleri vardır.

Gelelim finally konusuna. Try-Catch-Finally olarak geçer. Try’dan Catch’e geçiş vardı. Bu geçişten sonra Try’a da girse, Catch’e de girse finally bloğuna mutlaka bir kere uğrar. Bu özellik genelde veritabanı kapatmakta kullanılıyor. Exeption türleri ver exeption aşırı yüklemeyi başka yazılarda anlatacağım, esen kalın.

 

Bir Cevap Yazın