Articles of क्लासलोडर

कई अलग-अलग क्लासलोडरों के साथ सिंगलटन क्लास

उदाहरण के लिए मेरे पास Singleton क्लास स्टैटिक फील्ड instance : public class Singleton { private static Singleton instance; // other code, construct, getters, no matter } मैं इस वर्ग को दो अलग-अलग क्लासलोडरों से दो बार लोड कर सकता हूं। मैं इसे कैसे से बच सकता है? यह असुरक्षित और खतरनाक है इसके अलावा, […]

JVM ध्वज CMSClassUnloading वास्तव में क्या सक्षम है?

मैं अपने जीवन के लिए नहीं जान सकता कि जावा वीएम ध्वज CMSClassUnloadingEnabled वास्तव में क्या है, कुछ बहुत ही फजी उच्च स्तरीय परिभाषाओं के अलावा, जैसे "आपकी पेर्मजेन समस्याओं से छुटकारा दिलाता है" ( जो यह नहीं है , बीटीडब्ल्यू)। मैंने सूर्य / ओरेकल की साइट पर देखा है, और यहां तक कि विकल्प […]

जावा में क्लासपाथ से संसाधन लोड करने के लिए यूआरएल

जावा में, आप एक ही एपीआई का उपयोग कर विभिन्न प्रकार के संसाधनों को लोड कर सकते हैं लेकिन अलग यूआरएल प्रोटोकॉल के साथ: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class इस संसाधन से संसाधन से वास्तविक लोडिंग को अच्छी तरह से डीकोड करते हैं, और चूंकि यूआरएल सिर्फ स्ट्रिंग है, संसाधन लोडिंग भी बहुत आसानी से कॉन्फ़िगर करने […]

क्या किसी Android एप्लिकेशन से रनटाइम पर गतिशील रूप से एक पुस्तकालय लोड करना संभव है?

रनटाइम पर एक जावा लाइब्रेरी को डाउनलोड और उपयोग करने के लिए एंड्रॉइड एप्लिकेशन बनाने का कोई तरीका क्या है? यहाँ एक उदाहरण है: कल्पना कीजिए कि इनपुट मूल्यों के आधार पर आवेदन को कुछ गणना करने की आवश्यकता है। आवेदन इन इनपुट मूल्यों के लिए पूछता है और फिर जांचता है कि आवश्यक Classe […]

थ्रेड के संदर्भ वर्ग लोडर और सामान्य क्लासलोडर के बीच का अंतर

थ्रेड के संदर्भ वर्ग लोडर और एक सामान्य श्रेणी लोडर के बीच अंतर क्या है? यह है, यदि Thread.currentThread().getContextClassLoader() और getClass().getClassLoader() विभिन्न वर्ग लोडर ऑब्जेक्ट्स लौटाते हैं, जो कि एक का उपयोग किया जाएगा?

जावा, कक्षापाथ, क्लासलोडिंग => एक ही जार / प्रोजेक्ट के एक से अधिक संस्करण

मुझे पता है यह अनुभवी सांकेतिक शब्दों में कहें के लिए एक मूर्खतापूर्ण सवाल हो सकता है। लेकिन मेरे पास पुस्तकालय (एक एचटीटीपी ग्राहक) है जो कि मेरे प्रोजेक्ट में इस्तेमाल किए गए कुछ अन्य चौखटे / जारों की आवश्यकता होती है। लेकिन उन सभी को अलग प्रमुख संस्करणों की आवश्यकता है जैसे: httpclient-v1.jar => […]

फ़ाइल के रूप में जावा संसाधन

जावा में क्लासलोडर के माध्यम से एक जार से प्राप्त संसाधन पर फ़ाइल आवृत्ति बनाने का कोई तरीका है? मेरा एप्लिकेशन जार (डिफ़ॉल्ट) या रनटाइम (उपयोगकर्ता इनपुट) में निर्दिष्ट फाइल सिस्टम निर्देशिका से कुछ फ़ाइलों का उपयोग करता है। मैं एक सुसंगत तरीका तलाश रहा हूं क) इन फ़ाइलों को स्ट्रीम के रूप में लोड […]

पता लगाएं कि जावा क्लास को कहाँ से लोड किया गया है

क्या किसी को पता है कि कैसे कार्यक्रम प्रोग्राम को पता चल जाएगा कि जावा क्लासलोडर वास्तव में किस वर्ग से लोड करता है? मैं अक्सर बड़ी परियोजनाओं पर काम करता हूं जहां क्लासपाथ बहुत लंबा हो जाता है और मैन्युअल खोज वास्तव में एक विकल्प नहीं है मुझे हाल ही में एक समस्या थी […]

रनटाइम पर एक जार फ़ाइल कैसे लोड करें

मुझे एक जावा सिस्टम बनाने के लिए कहा गया था जिसमें चलने के दौरान नया कोड (विस्तार) लोड करने की क्षमता होगी। मेरा कोड चालू होने पर मैं एक जार फ़ाइल को फिर से लोड कैसे करूँ? या मैं एक नया जार कैसे लोड करूँ? जाहिर है, चूंकि निरंतर समय-समय महत्वपूर्ण है, मैं उस समय […]

रनटाइम पर जावा एनोटेशन को स्कैन करना

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

दिलचस्प पोस्ट
उद्देश्य-सी में दो तारीखों की तुलना कैसे करें मीडिया प्रश्नों में "स्क्रीन" और "केवल स्क्रीन" में क्या अंतर है? JAR.lang.ClassNotFoundException का सामना किए बिना कैसे युद्ध परियोजना में JAR पुस्तकालयों को जोड़ने के लिए? क्लासपाथ बनाम बिल्ड पाथ बनाम / वेब-एनएफ़ / लिब Iframe और मूल साइट के बीच कैसे संपर्क करें? यूआरएल में बैक बटन / हैश बदलें का पता लगा रहा है एक लिंक बनाएं एक नई विंडो खोलें (न टैब) ग्रहण: बाहरी जार के साथ निष्पादन योग्य जार कैसे बनाया जाए? एक बड़े डेटा में एनएएस को बदलने का सबसे तेज़ तरीका ग्रहण में एक गीथहब प्रोजेक्ट आयात करना अनुपात को बनाए रखने के लिए किसी अन्य श्रेणी में एक संख्या श्रेणी को परिवर्तित करें स्थिर सदस्यों को सी ++ में परिभाषित करना इंटरनेट एक्सप्लोरर एक्सटेंशन के विकास के साथ कैसे आरंभ करें? jQuery के एजेक्स, क्वेरी के बजाय JSON भेजने के लिए कैसे करें जावास्क्रिप्ट कूड़ा संग्रह क्या है? कैसे सी में extern कीवर्ड सही ढंग से उपयोग करने के लिए