Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में ClassLoader कैसे काम करता है?


Java क्लास को संकलित होने के बाद बाइट कोड के रूप में .class फाइल में संग्रहीत किया जाता है। ClassLoader जब आवश्यक होता है तो Java प्रोग्राम की क्लास को मेमोरी में लोड करता है। ClassLoader हायरार्किकल है और इसलिए यदि कोई क्लास लोड करने का अनुरोध होता है, तो इसे पैरेंट क्लास लोडर को सौंप दिया जाता है।

Java में ClassLoader के प्रकार निम्नलिखित हैं:

  • Bootstrap ClassLoader
  • Extensions ClassLoader
  • System ClassLoader

उदाहरण

public class ClassLoaderTest { public static void main(String[] args) { System.out.println("class loader for this class: " + ClassLoaderTest.class.getClassLoader()); System.out.println("class loader for DNSNameService: " + sun.net.spi.nameservice.dns.DNSNameService.class.getClassLoader()); System.out.println("class loader for HashMap: " + java.util.HashMap.class.getClassLoader()); } }

आउटपुट

class loader for this class: sun.misc.Launcher$AppClassLoader@73d16e93 class loader for DNSNameService: sun.misc.Launcher$ExtClassLoader@70dea4e class loader for HashMap: null
  1. वननोट क्लास नोटबुक क्या है और यह कैसे काम करता है? वननोट क्लास नोटबुक क्या है और यह कैसे काम करता है?

    वननोट क्लास नोटबुक, मुफ्त माइक्रोसॉफ्ट वननोट ऐप का एक उन्नत संस्करण है जिसे कक्षा के वातावरण में उपयोग के लिए डिज़ाइन किया गया है। यह संस्करण छात्रों को परियोजनाओं पर एक साथ सहयोग करने और शिक्षक को निजी तौर पर असाइनमेंट जमा करने की अनुमति देता है। शिक्षक प्रत्येक कक्षा के लिए अद्वितीय डिजिटल नोटबुक

  1. डेटा स्क्रैपिंग कैसे काम करती है? डेटा स्क्रैपिंग कैसे काम करती है?

    चूंकि आप इसे पढ़ रहे हैं, इस बात की अच्छी संभावना है कि आपने डेटा स्क्रैपिंग के लाभों के बारे में सुना होगा और इसकी स्वचालित तकनीक आपको बिना कोई मैन्युअल काम किए बहुत सारा डेटा इकट्ठा करने देती है। लेकिन डेटा स्क्रैपिंग वास्तव में कैसे काम करती है? और क्या यह कठिन है, या कोई भी डेटा स्क्रैप करना सी

  1. स्नैपचैट का अनावरण: कैसे ऐप मैसेजिंग को बदल देता है स्नैपचैट का अनावरण: कैसे ऐप मैसेजिंग को बदल देता है

    यह अतिशयोक्ति नहीं होगी अगर हम कहें कि स्नैपचैट ने मोबाइल मैसेजिंग ऐप्स की दुनिया में क्रांति ला दी है। स्नैपचैट की शुरुआत से पहले, किसी ने भी दोस्तों के साथ संवाद करने के लिए इस तरह के अनूठे तरीके का सपना भी नहीं देखा था। स्नैपचैट जो अवधारणा लाता है वह है सेल्फ-डिस्ट्रक्टिंग इमेज और वीडियो जो इसे न