-
जावा में अपवाद को कैसे पुनर्स्थापित करें?
कभी-कभी हमें जावा में एक अपवाद को फिर से फेंकने की आवश्यकता हो सकती है। यदि कोई कैच ब्लॉक उस विशेष अपवाद को संभाल नहीं सकता है जिसे उसने पकड़ा है, तो हम अपवाद को फिर से फेंक सकते हैं। रीथ्रो एक्सप्रेशन के कारण मूल रूप से फेंकी गई वस्तु को फिर से फेंक दिया जाता है। चूंकि अपवाद पहले से ही उस दायरे म
-
Java में ClassNotFoundException और NoClassDefFoundError में क्या अंतर हैं?
दोनों ClassNotFoundException और NoClassDefFoundError जब JVM या ClassLoader रन-टाइम पर लोड करते समय उपयुक्त वर्ग खोजने में सक्षम नहीं होते हैं तो त्रुटियाँ होती हैं। ClassNotFoundException एक जाँच अपवाद है और NoClassDefFoundError एक त्रुटि है जो अनियंत्रित के अंतर्गत आती है। ClassLoader . के वि
-
जावा में सदस्य आंतरिक वर्ग को कैसे चालू करें?
एक वर्ग जो एक वर्ग के अंदर लेकिन एक विधि के बाहर घोषित किया जाता है, उसे सदस्य आंतरिक वर्ग . के रूप में जाना जाता है । हम एक सदस्य की इनर क्लास को दो तरह से इंस्टेंट कर सकते हैं कक्षा में आमंत्रित किया गया कक्षा के बाहर आमंत्रित किया गया आंतरिक कक्षा के लिए नियम बाहरी वर्ग (आंतरिक वर्ग वाला वर
-
जावा में स्थिर ब्लॉक से अपवाद कैसे फेंकें?
एक स्थिर अवरोध बयानों का एक सेट है, जिसे मुख्य () विधि के निष्पादन से पहले JVM द्वारा निष्पादित किया जाएगा। कक्षा लोड करते समय यदि हम कोई गतिविधि करना चाहते हैं तो हमें उस गतिविधि को स्थिर ब्लॉक के अंदर परिभाषित करना होगा क्योंकि यह ब्लॉक क्लास लोड होने के समय . पर निष्पादित होता है । एक स्टेटिक ब्
-
क्या कोई कंस्ट्रक्टर जावा में अपवाद फेंक सकता है?
हां, निर्माता जावा में अपवाद फेंकने की अनुमति है। एक निर्माता एक विशेष प्रकार की विधि है जिसका उपयोग ऑब्जेक्ट को इनिशियलाइज़ करने के लिए किया जाता है और इसका उपयोग नए कीवर्ड का उपयोग करके क्लास का ऑब्जेक्ट बनाने के लिए किया जाता है। , जहां किसी वस्तु को I . के रूप में भी जाना जाता है स्थिति एक व
-
जावा में वाइडिंग कास्टिंग (निहित) और संकीर्ण कास्टिंग (स्पष्ट) के बीच अंतर क्या हैं?
A टाइप कास्टिंग जावा में एक प्रकार की वस्तुओं या चरों को दूसरे में बदलने के लिए प्रयोग किया जाता है। जब हम एक डेटा प्रकार को दूसरे में परिवर्तित या असाइन कर रहे होते हैं तो वे संगत नहीं हो सकते हैं। यदि यह उपयुक्त है तो यह सुचारू रूप से करेगा अन्यथा डेटा हानि की संभावना है। जावा में कास्टिंग प्रकार
-
जावा में परिवर्तनीय वस्तु संदर्भों के साथ एक अपरिवर्तनीय वर्ग कैसे बनाएं?
अपरिवर्तनीय वस्तुएं वे वस्तुएँ हैं जिनकी अवस्थाएँ एक बार आरंभ होने के बाद नहीं बदली जा सकती हैं . कभी-कभी आवश्यकता के अनुसार अपरिवर्तनीय वर्ग बनाना आवश्यक होता है। उदाहरण के लिए, सभी आदिम आवरण वर्ग (इंटीजर, बाइट, लॉन्ग, फ्लोट, डबल, कैरेक्टर, बूलियन और शॉर्ट) जावा में अपरिवर्तनीय हैं। स्ट्रिंग वर्ग ए
-
Java में Java.lang.Class का क्या महत्व है?
java.lang.Class जावा में सबसे महत्वपूर्ण वर्गों में से एक है और यह getClass() . जैसी कई उपयोगिता विधियां प्रदान कर सकता है , नाम के लिए () जिसका उपयोग किसी वर्ग को खोजने और लोड करने के लिए किया जाता है। यह Class.newInstance() . जैसी विधियां भी प्रदान कर सकता है जो प्रतिबिंब . की रीढ़ है और हमें
-
जावा में टाइट कपलिंग और लूज कपलिंग में क्या अंतर हैं?
तंग युग्मन इसका मतलब है कि वर्ग और वस्तुएं एक दूसरे पर निर्भर हैं। सामान्य तौर पर, तंग युग्मन आमतौर पर अच्छा नहीं होता है क्योंकि यह ढीले युग्मन के दौरान कोड के लचीलेपन और पुन:प्रयोज्य को कम करता है। इसका मतलब उस वर्ग की निर्भरता को कम करना है जो सीधे अलग वर्ग का उपयोग करता है। तंग युग्मन कड़ी युग्
-
जावा में बराबर () और हैशकोड () विधियों के बीच अनुबंध क्या है?
प्रत्येक जावा ऑब्जेक्ट में दो बहुत महत्वपूर्ण विधियां होती हैं बराबर () और हैशकोड () और इन विधियों को उनके विशिष्ट सामान्य अनुबंध . के अनुसार ओवरराइड करने के लिए डिज़ाइन किया गया है . एक ऑब्जेक्ट वर्ग प्रत्येक वर्ग का मूल वर्ग है, इन दो विधियों का डिफ़ॉल्ट कार्यान्वयन प्रत्येक वर्ग में पहले से मौजू
-
जावा में स्ट्रिंग की तुलना में चार [] सरणी अधिक सुरक्षित (संवेदी डेटा स्टोर) क्यों है?
दोनों स्ट्रिंग और चार[] सरणी टेक्स्ट डेटा को स्टोर करने के लिए उपयोग किया जाता है लेकिन एक को दूसरे के ऊपर चुनना अधिक कठिन होता है। हो सकता है कि हम इस विचार को अपरिवर्तनीयता . से प्राप्त कर सकते हैं स्ट्रिंग क्यों char[] सरणी पासवर्ड . जैसे संवेदनशील जानकारी डेटा संग्रहीत करने के लिए स्ट्रिंग पर
-
जावा में अगम्य कैच ब्लॉक क्या हैं?
कथनों का एक खंड जिस तक नियंत्रण कभी नहीं पहुंच सकता किसी भी मामले में पहुंच योग्य ब्लॉक . के रूप में कहा जा सकता है . पहुंचने योग्य ब्लॉक जावा द्वारा समर्थित नहीं हैं। अपवाद वर्ग के संदर्भ में उल्लिखित कैच ब्लॉक हमेशा अंतिम होना चाहिए और होना चाहिए कैच ब्लॉक क्योंकि अपवाद सुपरक्लास है सभी अपवादों म
-
जावा में पुनरावर्तन और पुनरावृत्ति के बीच अंतर क्या हैं?
पुनरावृत्ति और पुनरावृत्ति दोनों बार-बार निर्देशों के सेट को निष्पादित करते हैं। पुनरावृत्ति तब होता है जब किसी फ़ंक्शन में कोई कथन स्वयं को बार-बार कॉल करता है . पुनरावृत्ति तब होता है जब एक लूप बार-बार निष्पादित होता है जब तक कि नियंत्रण की स्थिति गलत न हो जाए . पुनरावर्तन और पुनरावृत्ति के बीच
-
क्या हम जावा में ट्राई, कैच और अंत में ब्लॉक के बीच कोई स्टेटमेंट लिख सकते हैं?
नहीं, हम बीच में कोई बयान नहीं लिख सकते कोशिश करें, पकड़ें और अंत में ब्लॉक करें और ये ब्लॉक एक इकाई बनाते हैं। कोशिश करें . की कार्यक्षमता कीवर्ड एक अपवाद वस्तु की पहचान करना और उस अपवाद वस्तु को पकड़ना है और पहचानी गई अपवाद वस्तु के साथ नियंत्रण को कैच ब्लॉक में स्थानांतरित करना है कोशिश ब्लॉक .
-
जावा में तुलना () और तुलना () विधियों के बीच अंतर क्या हैं?
तुलनीय इंटरफ़ेस एक तुलना करने के लिए () . प्रदान करता है वस्तुओं के क्रम के लिए विधि। इस आदेश को वर्ग का . कहा जाता है प्राकृतिक क्रम और तुलना करें () विधि को इसकी प्राकृतिक तुलना विधि . कहा जाता है . तुलनित्र इंटरफ़ेस सॉर्टिंग ऑपरेशन करने के तरीके प्रदान करता है . तुलनित्र . का उपयोग करके इंटर
-
जावा में आयात और स्थिर आयात विवरण के बीच अंतर क्या हैं?
हम एक आयात विवरण का उपयोग कर सकते हैं किसी विशेष पैकेज की कक्षाएं और इंटरफ़ेस आयात करने के लिए . जब भी हम इम्पोर्ट स्टेटमेंट का उपयोग कर रहे होते हैं तो पूरी तरह से योग्य नाम . का उपयोग करने की आवश्यकता नहीं होती है और हम सीधे संक्षिप्त नाम . का उपयोग कर सकते हैं . हम स्थिर आयात . का उपयोग कर सकते
-
जावा में कितने प्रकार के अनाम आंतरिक वर्ग परिभाषित हैं?
एक अनाम आंतरिक वर्ग एक आंतरिक वर्ग है जिसे बिना किसी वर्ग के नाम के . घोषित किया जाता है बिल्कुल भी। दूसरे शब्दों में, एक अनाम आंतरिक वर्ग को अनाम आंतरिक वर्ग . कहा जाता है . चूंकि इसका कोई नाम नहीं है, इसलिए इसमें कन्स्ट्रक्टर . नहीं हो सकता है क्योंकि हम जानते हैं कि कंस्ट्रक्टर का नाम क्लास के न
-
क्या हम जावा में थ्रो स्टेटमेंट के बाद कोई कोड लिख सकते हैं?
नहीं , हम थ्रो . के बाद कोई कोड नहीं डाल सकते कथन, यह संकलित समय त्रुटि अगम्य कथन की ओर ले जाता है। जावा में कीवर्ड थ्रो करें द थ्रो कीवर्ड मैन्युअल रूप से अपवाद फेंकने के लिए प्रयोग किया जाता है। जब कभी भी उपयोगकर्ता द्वारा परिभाषित तार्किक त्रुटि के आधार पर कार्यक्षमता के निष्पादन को निलंबित कर
-
OutOfMemoryError क्या है और जावा में OOM के मूल कारण का पता लगाने के चरण क्या हैं?
OutOfMemoryError JVM . द्वारा फेंका गया है , जब JVM के पास आवंटित करने के लिए पर्याप्त उपलब्ध मेमोरी नहीं है। OutOfMemoryError ई . में पड़ता है त्रुटि श्रेणी अपवाद . में वर्ग पदानुक्रम। OutOfMemoryError उत्पन्न करने के लिए हम मेमोरी का एक बड़ा हिस्सा आवंटित करेंगे, जो मेमोरी स्टोरेज को ढेर कर दे
-
जावा में प्रोटेक्टेड और डिफॉल्ट एक्सेस स्पेसिफायर के बीच क्या अंतर हैं?
संरक्षित एक्सेस स्पेसिफायर एक ही पैकेज में दिखाई देता है और उपवर्ग में दृश्यमान . भी जबकि डिफ़ॉल्ट एक पैकेज स्तरीय पहुंच निर्दिष्ट है r और यह उसी पैकेज में दिखाई दे सकता है। संरक्षित पहुंच विनिर्देशक संरक्षित एक ही पैकेज में सार्वजनिक के रूप में कार्य करेगा और पैकेज के बाहर निजी के रूप में कार