विषयसूची:
वीडियो: NullPointerException एक अनियंत्रित अपवाद क्यों है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
जावा शून्य सूचक का अपवाद एक अनियंत्रित अपवाद और रनटाइम अपवाद बढ़ाता है। शून्य सूचक का अपवाद हमें इसे संभालने के लिए कैच ब्लॉक का उपयोग करने के लिए मजबूर नहीं करता है। इस अपवाद अधिकांश जावा डेवलपर समुदाय के लिए एक दुःस्वप्न की तरह है। वे आमतौर पर तब सामने आते हैं जब हम उनसे कम से कम उम्मीद करते हैं।
इसी तरह, यह पूछा जाता है कि NullPointerException का क्या अर्थ है?
NullPointerException is एक रनटाइम अपवाद। जावा में, किसी ऑब्जेक्ट संदर्भ के लिए एक विशेष शून्य मान असाइन किया जा सकता है। NullPointerException है जब कोई एप्लिकेशन किसी ऑब्जेक्ट संदर्भ का उपयोग करने का प्रयास करता है जिसमें शून्य मान होता है। इनमें शामिल हैं: शून्य संदर्भ द्वारा संदर्भित ऑब्जेक्ट पर एक इंस्टेंस विधि को कॉल करना।
यह भी जानें, अनियंत्रित अपवाद क्या है? अनियंत्रित अपवाद जावा में वह है अपवाद जिनकी हैंडलिंग को कंपाइल समय के दौरान सत्यापित नहीं किया गया है। इन अपवाद खराब प्रोग्रामिंग के कारण होता है। कार्यक्रम संकलन त्रुटि नहीं देगा। सभी अनियंत्रित अपवाद रनटाइम अपवाद वर्ग के प्रत्यक्ष उप वर्ग हैं।
यह भी जानने के लिए, मैं नल पॉइंटर अपवाद को कैसे ठीक करूं?
इसमे शामिल है:
- एक अशक्त वस्तु की आवृत्ति विधि को कॉल करना।
- अशक्त वस्तु के क्षेत्र तक पहुँचना या संशोधित करना।
- शून्य की लंबाई लेना जैसे कि यह एक सरणी थी।
- नल के स्लॉट तक पहुंचना या संशोधित करना जैसे कि यह एक सरणी थी।
- शून्य फेंकना जैसे कि यह एक थ्रोएबल वैल्यू था।
चेक किए गए अपवाद और अनियंत्रित अपवाद के बीच क्या अंतर है?
मुख्य चेक के बीच का अंतर तथा अनियंत्रित अपवाद है कि जाँचे गए अपवाद हैं जाँच संकलन-समय पर अनियंत्रित अपवाद हैं जाँच चलने के समय पर।
सिफारिश की:
आप बाध्य अपवाद से सरणी अनुक्रमणिका से कैसे बचते हैं?
'एरे इंडेक्स आउट ऑफ बाउंड' अपवाद को रोकने के लिए, सबसे अच्छा अभ्यास शुरुआती इंडेक्स को इस तरह से रखना है कि जब आपका अंतिम पुनरावृत्ति निष्पादित हो, तो यह जांच के बजाय इंडेक्स i और i-1 पर तत्व की जांच करेगा। i और i+1 (नीचे पंक्ति 4 देखें)
जावा अपवाद वर्ग के पदानुक्रम में दो अपवाद वर्ग कौन से हैं?
अपवाद वर्ग के दो मुख्य उपवर्ग हैं: IOException वर्ग और RuntimeException वर्ग। निम्नलिखित सबसे आम चेक किए गए और अनियंत्रित जावा के अंतर्निहित अपवादों की सूची है:
जावा में एक अनियंत्रित अपवाद क्या है?
जावा में अनियंत्रित अपवाद वे अपवाद हैं जिनकी हैंडलिंग संकलन समय के दौरान सत्यापित नहीं है। ये अपवाद खराब प्रोग्रामिंग के कारण होते हैं। कार्यक्रम संकलन त्रुटि नहीं देगा। सभी अनियंत्रित अपवाद RuntimeException वर्ग के प्रत्यक्ष उपवर्ग हैं
क्या अपवाद ToString में आंतरिक अपवाद शामिल है?
ToString() अपवाद प्रकार, संदेश, साथ ही कोई आंतरिक अपवाद दिखाएगा। यह हमेशा की घटना नहीं है! यदि एक FaultException एक आंतरिक अपवाद है, उदाहरण के लिए, एक सिस्टम
हमें रनटाइम अपवाद क्यों नहीं पकड़ना चाहिए?
कैचिंग एक्सेप्शन या थ्रोएबल रनटाइम अपवाद उन समस्याओं का प्रतिनिधित्व करते हैं जो एक प्रोग्रामिंग समस्या का प्रत्यक्ष परिणाम हैं, और इस तरह से पकड़ा नहीं जाना चाहिए क्योंकि उनसे ठीक होने या उन्हें संभालने की यथोचित अपेक्षा नहीं की जा सकती है। थ्रोबल को पकड़ने से सब कुछ पकड़ जाएगा