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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • picster

    picster

    20 NİSAN 2006