İleri Programlama Dersi 7. Ünite Sorularla Öğrenelim
Java’da Kural Dışı Durum İnceleme
- Özet
- Sorularla Öğrenelim
Java derleyicisi bu kategorideki kural dışı durumların işlenmesini zorunlu kılar. neyi ifade eder?
Checked
Java derleyicisi bu kategorideki kural dışı durumların işlenmesini zorunlu kılmaz.
Derleyici hatalarına sebep olmadıkları için bu kural dışı durumların işlenip işlenmemesi programcıların tercihlerine bırakılmıştır. neyi ifade eder?
Unchecked
Hangi Kural Dışı Durum Sınıfı Sıfıra bölünme ve benzeri aritmetik hatalar yapıldığını belirtir?
ArithmeticException
Hangi Kural Dışı Durum Sınıfı Dizinin olmayan elemanlarına erişilmek istenildiğini ifade eder?
ArrayIndexOutOfBoundsException
Hangi Kural Dışı Durum Sınıfı Hatalı sınıf dönüşümü yapıldığını ifade eder?
ClassCastException
Hangi Kural Dışı Durum Sınıfı Metotların hatalı parametreler ile çağrıldığını ifade eder?
llegalArgumentException
Hangi Kural Dışı Durum Sınıfı Temel girdi çıktı işlemlerinde problem olduğunu ifade eder?
IOException
Hangi Kural Dışı Durum Sınıfı Bir metnin sayıya hatalı bir şekilde dönüştürüldüğünü ifade eder?
NumberFormatException
Hangi Kural Dışı Durum Sınıfı Desteklenmeyen bir operasyonla karşılaşıldığını ifade eder?
UnsupportedOperationException
Kural dışı durum oluşabilecek satırlarda hanig ifade kullanılır?
try
Kural dışı durum oluştuğunda yapılacaklarda hangi ifade kullanılır?
catch (Exception e)
Kural dışı durum oluşup oluşmadığını düşünmeksizin çalışmasını istediğimiz bir takım program kodları varsa bunlar için ne kullanılır?
Finally Bloğu
Hangi anahtar kelime, derleyicinin ele alınmasını zorunlu kıldığı checked kural dışı
durum kategorisindeki durumlar için kullanılmaktadır?
Throws
Metotların hatalı parametreler ile çağrılması sonucu oluşan kural dışı durumların ifade edilmesi için kullanılan Java sınıfı hangisidir?
Math
Hangi Kural Dışı Durum Sınıfı Elemanları üzerinde tek tek ilerlenilen bir listede daha fazla eleman bulunmadığını ifade eder?
NoSuchElementException
Hangi blok içerisinde Exception sınıfı yerine ondan kalıtım yoluyla türemiş olan ArrayIndexOutOfBoundsException sınıfı kullanılabilir?
catch
Java programlama dilinde kural dışı durumlar işlenirken mutlaka çalışması istenen kodlar hangi ifade blokları içinde yer almalıdır?
finally
Java programlama dilinde kural dışı durumların işlenmesi için kullanılan ifade bloğu nedir?
try catch
public class Uygulama1 {
public static void
main(String[] args) {
try {
System.out.
print(“1”);
System.out.
print(“2”);
}
catch(Exception e) {
System.out.
print(“3”);
System.out.
print(“4”);
}
}
}
bu kod hangi çıktıyı verir?
12
Java programlama dilinde yazılan bir metod, kural dışı durum oluşma ihtimaline karşı derleyici hatası verdiğinde bu hatayı ortadan kaldırmak için
metodun tanımına ne eklenmelidir?
throws