मेरे पास कक्षा लोडर से संबंधित कई प्रश्न हैं।किस वर्ग लोडर का उपयोग किया जाता है?
Class.forName("class.name");
और
....
NotYetLoadedClass cls = new NotYetLoadedClass();
.....
किस क्लास लोडर प्रत्येक मामले में इस्तेमाल किया जाएगा? पहले मामले में मैं क्लास लोडर मानता हूं जिसका उपयोग उस वर्ग को लोड करने के लिए किया जाता था जिसमें विधि कोड निष्पादित होता है। और दूसरे मामले में मैं थ्रेड संदर्भ वर्ग लोडर मानता हूं।
यदि मैं गलत हूं, तो एक छोटी व्याख्या की सराहना की जाती है।
पहले मामले के लिए http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#forName%28java.lang.String%29 देखें (आपकी धारणा सही है)। एक अच्छा स्पष्टीकरण के लिए यह भी देखें [यह प्रश्न] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader)। – DNA