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

  • khloe brooks

    khloe brooks

    25 Temmuz 2011
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • thewinekone

    thewinekone

    17 Aralık 2005