İçindekiler
Programlarımızda ve gerçekleştirdiğimiz uygulamalarda meydana gelen istisnaların alınması ve ele alınması ile çalıştığımızda JavaHepsinin aynı olmadığını ve bazı durumlarda bazı istisnaları farklı bir şekilde manipüle etmek ve ele almak isteyeceğimizin farkında olmalıyız.Bu yüzden dediğimiz şeyin olduğunu bilmeliyiz. istisna türleriyani nesneye ve onu üreten sınıfa göre istisnaların sınıflandırılması; Bu türleri bilmek önemlidir, çünkü bununla programlarımızda ve uygulamalarımızda istisnaları nasıl ele alabileceğimizi bileceğiz ve ayrıca bir nesneyi kullandığımızda ne tür istisnalar bekleyeceğimizi bileceğiz.
Varsayılan Java Uygulamamızın düşebileceği farklı hata türleri için farklı istisnalara sahip olmamızı sağlar, bu sayede örneğin 0'a bölme olduğunda bir istisnayı nasıl basit bir şekilde geliştirmemize gerek kalmadan nasıl yakaladığımızı görebiliriz. birçok vaka.
Aşağıdaki grafikte, bu işlemin nasıl yapıldığını göreceğiz. istisna şeması elimizde mevcut olan Java, liste oldukça geniş olduğu için tabii ki en yaygın olanları göstereceğiz:
BÜYÜT
atılabilir sınıfSınıf atılabilir yapılan uygulamamızda kullanabileceğimiz tüm istisnaları gruplayan sınıftır. Java ve kendi istisna türümüzü yaratmak istesek bile bunu sınıftan miras alarak yapabiliriz. İstisna veya alt sınıflarından biri.
İstisnaların sınıflandırılmasında, sistem hatası olduğunda oluşanlar, yürütme zamanında hata olduğunda ortaya çıkanlar ve sınıfların istisnaları olmak üzere 3 ana tipimiz vardır. Anlayışımızı geliştirmek için bu istisna türlerinin her birine bir göz atalım.
Sistem hatalarıBu tür istisnalar, Java Sanal Makinesi veya JVM ve sınıfa dahil edilir HataBunlar, dahili sistem hatalarını tanımlamak için kullanılır, ancak bu tür hatalar aslında çok seyrek meydana gelir ve kullanıcıyı bilgilendirmekten ve programı sonlandırmaktan daha fazlasını yapamayız.
Çalışma zamanı istisnalarıSınıf tarafından temsil edilirler. Çalışma zamanı istisnası belirttiğimiz gibi ve bir değişkenin yanlış beyanı, yasaklanmış bir veri tipinin kullanımı vb. gibi programlama hatalarını tanımlamak için kullanılır.
istisnalarBu tip sınıf tarafından temsil edilir. İstisna ve kullanıcının uygulamanın aniden sonlandırıldığını görmemesi için programımızda oluşabilecek ve üstesinden gelebileceğimiz sorunları açıklar.
Bununla bu öğreticiyi bitiriyoruz, mevcut istisna türlerinin ne olduğunu gördük. Java programlarımızda ve uygulamalarımızda oluşabilecek farklı hataları işleyebilmek.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.