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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • HER0R

    HER0R

    16 Aralık 2007