Articles of क्लासलोडर

जांचें कि क्या कक्षा जावा स्थिरता के बिना चलती है?

अगर मैं उपयोग करता हूँ try { Class.forName("my.package.Foo"); // it exists on the classpath } catch(ClassNotFoundException e) { // it does not exist on the classpath } "फू" के स्थिर आरंभिक ब्लॉक को हटा दिया गया है क्या यह निर्धारित करने का एक तरीका है कि कक्षा "my.package.Foo" क्लासपाथ पर है, इसकी स्थिर आरंभिक को […]

क्या जावा सिस्टम क्लासलोडर लोड करता है?

हम जानते हैं कि हम सिस्टम क्लासलोडर को ओवरराइड कर सकते हैं : java -Djava.system.class.loader=com.test.MyClassLoader xxx उसके बाद, com.test.MyClassLoader ही एक वर्ग है, जिसके द्वारा इसे लोड किया जाता है? हम इस "मेटा" क्लासलोडर की क्लास फाइल कैसे प्राप्त कर सकते हैं?

कई क्लासलोडर्स के साथ जावा सर्विसलोडर

कई क्लास लाउडर्स के साथ पर्यावरण में सर्विस लोडर का उपयोग करने के लिए सर्वोत्तम अभ्यास क्या हैं? प्रलेखन प्रारंभ करने पर एक एकल सेवा आवृत्ति बनाने और सहेजने की सिफारिश करता है: private static ServiceLoader<CodecSet> codecSetLoader = ServiceLoader.load(CodecSet.class); यह वर्तमान संदर्भ श्रेणीलोडर का उपयोग करके सेवा लोडर को प्रारंभ करेगा। अब समझे कि यह […]

जावा: किस क्रम में स्थिर अंतिम फ़ील्ड आरंभीकृत हैं?

ठीक है, तो कहो मेरे पास एक ऐसा वर्ग है जो इस तरह दिखता है: public class SignupServlet extends HttpServlet { private static final Logger SERVLET_LOGGER=COMPANYLog.open(SignupServlet.class); private static final ExceptionMessageHandler handler = new ExceptionMessageHandler(); private static final SignupServletObservableAgent signupObservableAgent = new SignupServletObservableAgent(null, SERVLET_LOGGER); } क्या मैं उन क्षेत्रों को क्रम में प्रारंभ करने के लिए […]

जावा Enums: दो enum प्रकार, एक दूसरे के लिए प्रत्येक संदर्भ युक्त?

क्या क्लास-लोडिंग के चारों ओर घूमने का कोई तरीका है जो एक दूसरे को संदर्भित करता है? मेरे पास दो सेट्स एन्यूमरेशन, फ़ू और बार हैं, जो इस तरह परिभाषित हैं: public class EnumTest { public enum Foo { A(Bar.Alpha), B(Bar.Delta), C(Bar.Alpha); private Foo(Bar b) { this.b = b; } public final Bar b; } […]

Class.forName () vs ClassLoader.loadClass () – जो गतिशील लोडिंग के लिए उपयोग करना है?

जब गतिशील रूप से एक कक्षा लोड हो रहा है, तब कब उपयोग करना उचित है Class.forName("SomeClass"); और मैं कब का उपयोग करना चाहिए ClassLoader.getSystemClassLoader().loadClass("SomeClass"); या, क्या वे एक ही काम करने के दो तरीके हैं?

जावा क्लासलोडर क्या है?

कुछ सरल वाक्यों में, जावा कक्षा लोडर क्या है, इसका उपयोग कब किया जाता है और क्यों? ठीक है, मैंने एक विकी लेख पढ़ा है कक्षा लोडर लोड क्लास ठीक। इसलिए अगर मैं जार फ़ाइलें और आयात शामिल करता हूं, तो एक क्लासलोडर नौकरी करता है मुझे इस क्लासलोडर के साथ परेशान क्यों करना चाहिए? […]

getClass ()। getClassLoader () रिक्त है, क्यों?

मुझे कुछ कोड मिल गया है जो कॉल करता है .. x = getClass().getClassLoader(); यह फिर भी शून्य रिटर्न जब मैं एक ही कोड को ग्रहण से नहीं शुरू करता हूँ, लेकिन कमांड लाइन, यह एक क्लासलोडर देता है मैं ऐसा करने के लिए कोड हैक कर सकता हूँ … if (getClass().getClassLoader() == null) { […]

क्लासलोडर में डाली?

मैं यह कैसे कर सकता हूँ: class Foo { public static Foo get() throws Exception { ClassLoader cl = new URLClassLoader(new URL[]{"foo.jar"}, null); // Foo.class is in foo.jar return (Foo)cl.loadClass("Foo").newInstance(); // fails on class cast } } मुझे क्या चाहिए कि जेवीएम ने एफू के उदाहरण से सीएल से विचार किया है जैसे कि यह […]

क्लास .getResource () और ClassLoader.getResource () का निष्पादन योग्य जार में अजीब व्यवहार

मैं समझता हूं कि कक्षा .getResource () और ClassLoader.getResource () के बीच अंतर क्या है? और अपने कोड से, वह getClass().getResource("/path/image.png") समान है getClass().getClassLoader().getResource("path/image.png") पोस्टिंग जार फ़ाइल में कोई छवि नहीं पढ़ सकता है, उस स्थिति में कोई मुद्दा दिखाता है जहां का उपयोग करना getClass().getClassLoader().getResource("path/image.png") एक निष्पादनीय जार फ़ाइल में रिक्त रिटर्न, जबकि getClass().getResource("/path/image.png") […]

दिलचस्प पोस्ट
जावा में SSL क्लाइंट प्रमाणपत्र का चयन करना लिनक्स ढेर आकार एचटीएमएल फॉर्म अपलोड में फ़िल्टर एक्सटेंशन ओपनसीवी के साथ क्षैतिज रेखा का पता लगाना वेब पेज के "ओवरस्क्रोलिंग" को रोकें एक MySQL डाटाबेस से जावा कनेक्ट करें अगर किसी डिफ़ॉल्ट का चयन नहीं किया गया है, तो विकल्प को jQuery के साथ चुना गया है या नहीं पीआईपी के माध्यम से एक अलग निर्देशिका में एक पायथन पैकेज स्थापित करें? स्थानीय सिस्टम खाते के अंतर्गत आप CMD.exe कैसे चला सकते हैं? Gmail में .NET के माध्यम से ईमेल भेजा जा रहा है मूल्य की चौड़ाई के लिए ऑटो-स्केलिंग इनपुट ? एमएसबिल्ड के साथ वेब कैसे प्रकाशित करें? JTable में समूह को JRadioButton जोड़ने के लिए कैसे Div ऊंचाई 100% और सामग्री फिट करने के लिए फैलता है जावा में एसिंक्रोनस आईओ?