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

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • fufko

    fufko

    27 ŞUBAT 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006