Java'da bir sınıf nasıl yüklenir?
Java'da bir sınıf nasıl yüklenir?

Video: Java'da bir sınıf nasıl yüklenir?

Video: Java'da bir sınıf nasıl yüklenir?
Video: Java Dersleri #46 - OOP - Sınıflar (Class) 2024, Kasım
Anonim

NS Java ClassLoader, Java Dinamik olarak yüklenen Runtime Environment Java sınıfları içine Java Sanal makine. NS Java Çalışma zamanı sistemi, sınıf yükleyiciler nedeniyle dosyalar ve dosya sistemleri hakkında bilgi sahibi olmak zorunda değildir. Java sınıfları hepsi aynı anda belleğe yüklenmez, ancak bir uygulama tarafından istendiğinde.

Sonuç olarak, Java'da bir sınıfı dinamik olarak nasıl yüklersiniz?

durumunda Dinamik sınıf yükleme , a sınıf ClassLoader'a talimat vererek programlı olarak yüklenir yük API aracılığıyla. JVM bilmiyor yük Bugün nasılsın sınıf JVM yerine kodda bildirilmediği için sınıf yükleyici isteniyor yük o dinamik olarak sınıf adını String olarak belirterek.

Aynı şekilde, bir sınıfı iki ClassLoader ile yüklemek mümkün müdür? A sınıf JVM'ye yalnızca bir kez yüklenir. Yani ne zaman bir sınıf JVM'ye yüklendiğinde, (paket, sınıf adı, sınıf yükleyici ). Bu nedenle aynı sınıf tarafından iki kez yüklenebilir 2 farklı Sınıf Yükleyici örnekler.

Benzer şekilde, Java'da kaç tür sınıf yükleyicisi olduğu da sorulabilir.

üç

Java'da statik sınıf yükleme ve dinamik sınıf yükleme nedir?

Statik Sınıf Yükleme : Yeni anahtar sözcük kullanarak nesne ve örnek oluşturma olarak bilinir statik sınıf yükleme . Dinamik Sınıf Yükleme : Sınıflar yükleniyor kullanmak Sınıf . forName() yöntemi. Dinamik sınıf yükleme adı yapıldığında yapılır. sınıf derleme zamanında bilinmemektedir.

Önerilen: