-
क्या जावा में ओवरराइड करते समय पैरेंट चाइल्ड पदानुक्रम थ्रो पर महत्वपूर्ण है?
जब आप किसी विशेष विधि द्वारा फेंके गए अपवाद (चेक किए गए) को संभालने का प्रयास करते हैं, तो आपको अपवाद का उपयोग करके इसे पकड़ने की आवश्यकता होती है अपवाद का वर्ग या सुपर वर्ग हुआ। उसी तरह एक सुपर क्लास की विधि को ओवरराइड करते समय, यदि यह एक अपवाद फेंकता है - उप-वर्ग में विधि समान अपवाद या उसके उप
-
जावा में जैक्सन का उपयोग करके किसी क्षेत्र में वैकल्पिक नाम कैसे परिभाषित करें?
The @JsonAlias एनोटेशन एक या अधिक वैकल्पिक नामों को परिभाषित कर सकता है अक्रमांकन के दौरान स्वीकार की गई विशेषताओं के लिए, JSON डेटा को जावा ऑब्जेक्ट पर सेट करना। लेकिन क्रमबद्ध करते समय, यानी जावा ऑब्जेक्ट से JSON प्राप्त करना, उपनाम के बजाय केवल वास्तविक तार्किक गुण नाम का उपयोग किया जाता है । सिं
-
जावा में जैक्सन लाइब्रेरी का उपयोग करके सूची को JSON सरणी में कैसे परिवर्तित करें?
द ऑब्जेक्टमैपर जैक्सन एपीआई में वर्ग सबसे महत्वपूर्ण वर्ग है जो readValue() . प्रदान करता है और writeValue() JSON को Java ऑब्जेक्ट और Java ऑब्जेक्ट को JSON में बदलने के तरीके। हम एक सूची को JSON सरणी में बदल सकते हैं writeValueAsString () . का उपयोग करके ऑब्जेक्टमैपर . की विधि क्लास और इस विधि का उ
-
हम जावा में JSONArray को स्ट्रिंग ऐरे में कैसे परिवर्तित कर सकते हैं?
द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज प्रारूपों . में से एक है . यह एक हल्का . है और भाषा स्वतंत्र . एक JSONArray वेक्टर . बनाने के लिए स्ट्रिंग से टेक्स्ट को पार्स कर सकते हैं -जैसी वस्तु और समर्थन करता है java.util.List इंटरफ़ेस। हम JSONArray को String Array में कनवर्ट कर सकत
-
जावा में इंटरफ़ेस ऑब्जेक्ट द्वारा व्युत्पन्न वर्ग सदस्य चर का उपयोग कैसे करें?
जब आप सुपर क्लास के संदर्भ चर को उप-वर्ग ऑब्जेक्ट के साथ रखने का प्रयास करते हैं, तो इस ऑब्जेक्ट का उपयोग करके आप केवल सुपर क्लास के सदस्यों तक पहुंच सकते हैं, यदि आप इस संदर्भ का उपयोग करके व्युत्पन्न वर्ग के सदस्यों तक पहुंचने का प्रयास करते हैं तो आपको एक संकलन समय मिलेगा त्रुटि। उदाहरण interface
-
जावा में कंस्ट्रक्टर फाइनल क्यों नहीं हो सकता?
जब भी आप किसी विधि को अंतिम बनाते हैं, तो आप ओवरराइड . नहीं कर सकते हैं यह। यानी आप उपवर्ग से सुपरक्लास की अंतिम विधि को कार्यान्वयन प्रदान नहीं कर सकते। यानी एक विधि को अंतिम बनाने का उद्देश्य बाहर से एक विधि के संशोधन को रोकना है (बाल वर्ग)। विरासत में जब भी आप कक्षा का विस्तार करते हैं। चाइल्ड
-
सभी जावा कंस्ट्रक्टरों में एक रिक्त अंतिम चर को स्पष्ट रूप से प्रारंभ क्यों किया जाना चाहिए?
एक अंतिम चर जो आरंभीकरण के बिना छोड़ दिया जाता है उसे रिक्त अंतिम चर . के रूप में जाना जाता है । आम तौर पर, हम कंस्ट्रक्टर में इंस्टेंस वेरिएबल्स को इनिशियलाइज़ करते हैं। अगर हम चूक जाते हैं तो उन्हें कंस्ट्रक्टर्स द्वारा डिफ़ॉल्ट मानों से इनिशियलाइज़ किया जाएगा। लेकिन, अंतिम रिक्त चर को डिफ़ॉल्ट म
-
जावा एक निर्माता में स्थिर अंतिम चर के आरंभीकरण की अनुमति क्यों नहीं देगा?
यदि आप एक चर स्थिर और अंतिम घोषित करते हैं तो आपको इसे या तो घोषणा पर या स्थिर ब्लॉक में प्रारंभ करने की आवश्यकता है। यदि आप इसे कंस्ट्रक्टर में इनिशियलाइज़ करने का प्रयास करते हैं, तो कंपाइलर मानता है कि आप इसके लिए वैल्यू को फिर से असाइन करने का प्रयास कर रहे हैं और एक कंपाइल टाइम एरर उत्पन्न करता
-
क्या जावा में स्थिरांक को परिभाषित करने के लिए अकेले अंतिम कीवर्ड का उपयोग किया जा सकता है?
एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। अन्य भाषाओं के विपरीत जावा सीधे स्थिरांक का समर्थन नहीं कर
-
जावा में सरणी के तत्वों को अपरिवर्तनीय कैसे बनाया जाए?
नहीं, आप किसी सरणी के तत्वों को अपरिवर्तनीय नहीं बना सकते। लेकिन अपरिवर्तनीय सूची () java.util.Collections . की विधि वर्ग सूची इंटरफ़ेस (इसकी कक्षा को लागू करने की वस्तु) के ऑब्जेक्ट को स्वीकार करता है और दिए गए ऑब्जेक्ट का एक अपरिवर्तनीय रूप देता है। उपयोगकर्ता के पास प्राप्त सूची तक केवल पढ़ने के
-
क्या हम जावा में डिफॉल्ट कंस्ट्रक्टर में स्टैटिक वेरिएबल्स को इनिशियलाइज़ कर सकते हैं?
कक्षा/स्थैतिक चर एक वर्ग से संबंधित होते हैं, उदाहरण चर की तरह ही उन्हें किसी वर्ग के भीतर, किसी भी विधि के बाहर, लेकिन स्थिर कीवर्ड के साथ घोषित किया जाता है। वे संकलन समय पर उपयोग करने के लिए उपलब्ध हैं, आप कक्षा को इंस्टेंट करने से पहले/बिना उन तक पहुंच सकते हैं, पूरे वर्ग में स्थिर क्षेत्र की क
-
जावा में स्थिरांक और अंतिम चर के बीच अंतर?
जावा में स्थिर एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। सी भाषा स्थिरांक के विपरीत जावा (सीधे) में
-
जावा क्रमांकन में अंतिम के साथ क्षणिक कैसे काम करता है?
जावा में, क्रमांकन एक अवधारणा है जिसके उपयोग से हम किसी वस्तु की स्थिति को बाइट स्ट्रीम में लिख सकते हैं ताकि हम इसे नेटवर्क पर स्थानांतरित कर सकें (जेपीए और आरएमआई जैसी तकनीकों का उपयोग करके)। क्षणिक चर - क्षणिक चर के मूल्यों पर कभी विचार नहीं किया जाता है (उन्हें क्रमांकन प्रक्रिया से बाहर रखा गय
-
जावा में क्लास मौजूद होने पर हमें ClassNotFoundException क्यों मिलता है?
जब भी हम किसी वर्ग को लोड करने का प्रयास करते हैं, यदि क्लास लोडर निर्दिष्ट पथ पर कक्षा को खोजने में सक्षम नहीं है ClassNotFoundException उत्पन्न होता है। यह जावा प्रोग्राम को निष्पादित करते समय हो सकता है, स्पष्ट रूप से forName() . का उपयोग करके एक वर्ग लोड कर रहा है क्लास या loadClass() . नामक व
-
क्या हम जावा में ओवरराइडिंग में मेथड सिग्नेचर बदल सकते हैं?
नहीं, सुपर क्लास की एक विधि को ओवरराइड करते समय हमें यह सुनिश्चित करने की आवश्यकता है कि दोनों विधियों का एक ही नाम, एक ही पैरामीटर और, एक ही रिटर्न प्रकार है, अन्यथा उन दोनों को अलग-अलग तरीकों के रूप में माना जाएगा। संक्षेप में, यदि हम हस्ताक्षर बदलते हैं, तो आप सुपर क्लास की विधि को ओवरराइड नहीं
-
केवल जावा में संग्रह कैसे पढ़ा जाए?
java.util . का संग्रह वर्ग पैकेज विधियाँ जो विशेष रूप से संग्रह पर काम करती हैं, ये विधियाँ विभिन्न अतिरिक्त संचालन प्रदान करती हैं जिनमें बहुरूपी एल्गोरिदम शामिल हैं। यह वर्ग नीचे दिखाए गए अनुसार अपरिवर्तनीय () पद्धति के विभिन्न प्रकार प्रदान करता है - Sr.No तरीके और विवरण 1 स्थिर संग्रह अपरिव
-
कैसे जावा में एक संग्रह धागा सुरक्षित बनाने के लिए?
Java.util पैकेज विधियों का संग्रह वर्ग जो विशेष रूप से संग्रह पर काम करता है, ये विधियां विभिन्न अतिरिक्त संचालन प्रदान करती हैं जिसमें बहुरूपी एल्गोरिदम शामिल होते हैं। यह वर्ग नीचे दिखाए गए अनुसार तुल्यकालन () विधि के विभिन्न प्रकार प्रदान करता है - Sr.No तरीके और विवरण 1 स्थिर संग्रह सिंक्रना
-
क्या ओवरराइडिंग विधि जावा में ओवरराइड विधि द्वारा फेंके गए अपवाद के सुपर-प्रकार को फेंक सकती है?
यदि सुपर-क्लास विधि कुछ अपवाद फेंकती है, तो उप-वर्ग में विधि को अपना सुपर प्रकार नहीं फेंकना चाहिए। उदाहरण निम्नलिखित उदाहरण में सुपर-क्लास की रीडफाइल () विधि FileNotFoundException अपवाद को फेंकती है और, उप-वर्ग की रीडफाइल () विधि एक IOException को फेंकती है, जो कि FileNotFoundException का सुपर प्र
-
ओवरराइड करते समय क्या सबक्लास जावा में अपवाद नहीं फेंकना चुन सकता है?
यदि सुपर-क्लास विधि कुछ अपवाद फेंकती है, तो आप बिना किसी अपवाद को फेंके इसे ओवरराइड कर सकते हैं। उदाहरण निम्नलिखित उदाहरण में सुपर-क्लास की नमूना विधि () विधि FileNotFoundException अपवाद को फेंकती है और, नमूना विधि () विधि किसी भी अपवाद को नहीं फेंकती है। फिर भी यह प्रोग्राम बिना किसी त्रुटि के संक
-
ढीली युग्मन क्या है हम इसे जावा का उपयोग करके कैसे प्राप्त कर सकते हैं?
युग्मन एक वस्तु प्रकार की दूसरे पर निर्भरता को संदर्भित करता है, यदि दो वस्तुएं एक-दूसरे से पूरी तरह से स्वतंत्र हैं और एक में किए गए परिवर्तन दूसरे को प्रभावित नहीं करते हैं, तो दोनों को शिथिल युग्मित कहा जाता है। आप इंटरफेस का उपयोग करके जावा में ढीली युग्मन प्राप्त कर सकते हैं - उदाहरण interface