SORU
10 EYLÜL 2013, Salı


Yazarken bir İstisna java null ile döküm

String x = (String) null;

Neden Bu ifadede istisna değildir?

String x = null;
System.out.println(x);

null yazdırır. Ama .toString() yöntem bir null işaretçi istisna atmak gerekir.

CEVAP
10 EYLÜL 2013, Salı


Herhangi bir başvuru türü için null çevirebilirsiniz. Ayrıca bağımsız değişken olarak null bir kolu olan yöntemleri çağırabilir, *9 örneğin* yok, ama referans null bir değeri olamaz ve bunun bir yöntemini çağırın.

BTW null değerleri üzerinde statik yöntemleri çağırabilir göründüğü zor bir durum Var.

Thread t = null;
t.yield(); // Calls static method Thread.yield() so this runs fine.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infodirt

    infodirt

    11 Mart 2009
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • Video Copilot

    Video Copilo

    21 EYLÜL 2006