SORU
15 Ocak 2010, Cuma


Neden't Java statik başlatma bloğu istisna izin vermiyor?

Neden Java statik başlatma bloğu istisna izin vermez? Bu tasarım kararının arkasındaki neden neydi?

CEVAP
15 Ocak 2010, Cuma


Bu özel durumlar işlemek için bir kaynak değil çünkü. Başlatma süreci üzerinde herhangi bir kontrolü yoktur ve statik{} diye kaynak çağrılamaz bloğu try-catch ile onları çevreleyen.

Size herhangi bir hata işlemek için özel durum atma vermemek için statik bloklar halinde karar verildi.

GüncellemeTeşekkürler düzeltme için ziyaretçi. Statik blok atmak gerekirkontrol ettiistisnalar ama hala denetlenmeyen/çalışma zamanı istisnaları atılmasını sağlar. Yukarıdaki nedenlere göre ama bu da idare etmek mümkün olacaktır.

Özetlemek gerekirse, bu kısıtlama (ya da en azından daha zor hale getirir) uygulamanın kurtarmak mümkün olacak hatalara neden olan bir binadan geliştirici engeller.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010