Merhaba.kodum şöyle:

    try {
        Exception ex = null;
        throw ex;
    } catch (Exception e) {
        System.out.println(e);
    }

Neder çıktı olarak null değilde NullPointerException oluyor?Hangi aşamadan sonra NullPointerException throw yapılıyor?

Mesela ben psvm-de Exception test = null; System.out.println(test); desem çıktı null olacak.Demek ki, ben ex-i throw yaptığım zaman aşamalardan birinde NullPointerException atılıyor.

soruldu: 14 Mar '15, 10:03

Serxan's gravatar image

Serxan
51691106107
cevap kabul oranı: 46%

değiştirildi: 14 Mar '15, 10:05


throw ex;

bu kod parçasında NullPointerException hatası oluşuyor. Çünkü null değeri throw etmeye çalışıyor. Yani ex null olduğu içi throw metodu hata veriyor.

permanent link

cevaplandı: 14 Mar '15, 13:41

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.7k103691
cevap kabul oranı: 28%

Merhaba.Cevapınız için teşekkür ederim. null olan bir objenin exception vere bilmesi için o objenin içinden her hangi bir değeri ve ya methodu çağırman lazım.Throw yaptığımız zaman exceptionın içinden neyi çağırıyor da NullPointerException oluyor acaba?Yani throw aşaması nasil gidiyor acaba.

(15 Mar '15, 08:07) Serxan Serxan's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×6

Soruldu: 14 Mar '15, 10:03

Görüntüleme: 427 kez

Son güncelleme: 15 Mar '15, 08:07

powered by BitNami OSQA