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

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • finalcall07

    finalcall07

    11 NİSAN 2008
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009