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

  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • thetrollska

    thetrollska

    2 EKİM 2009