SORU
1 HAZİRAN 2010, Salı


Null check örneğin çağırmadan önce tabi

null instanceof SomeClass false döner veya NullPointerException Bir at

CEVAP
1 HAZİRAN 2010, Salı


Hayır, boş bir çek örneğin kullanmadan önce gerekli değildir.

x instanceof SomeClass x false ifade null.

http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.20.2 Java Dil Belirtimi

"Zamanında, sonucu örneğin operatör eğer doğruysa bu RelationalExpression değer. boş ve referans olabilir cast (§15.16) ReferenceType için bir ClassCastException yükseltme olmadan. Aksi halde sonuç yanlıştır."

Eğer işlenen null olursa, sonuç false olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • segtlim

    segtlim

    21 EKİM 2008