Veri

ClassNotFoundException ve NoClassDefFoundError Arasındaki Farklar

ClassNotFoundException ve NoClassDefFoundError arasındaki farklar aşağıdaki gibi özetlenebilir :
  • ClassNotFoundException bir Exception'dır , NoClassDefFoundError ise bir Error'dur ve LinkageError sınıfından türer
  • ClassNotFoundException verilen bir sınıfın classpath'te bulunmadığı zaman Class.forName() , ClassLoader.loadClass(), ClassLoader.findSystemClass() gibi metodlardan fırlatılır. NoClassDefFoundError ise Java Virtual Machine tarafından, bir sınıfın tanımının yükleyemediği (örneğin kurucunun veya içinde tanımlanmış static bloğun yüklenememesi, sınıfı bulanamaması, sınıfın bağımlı olduğu başka sınıfların bulunaması, uyumsuz versiyon, sınıfın formatının kötü olması) zaman oluşturulur
    zafer.teker , 11.05.2018

    Bu Sayfayı Paylaş:

    Fibiler Üyelerinin Yorumları


    Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

    Misafir Yorumları




    Bu Sayfayı Paylaş:

    İletişim Bilgileri

    Takip Et

    Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir