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

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • World Science Festival

    World Scienc

    1 Mayıs 2008