विषयसूची:

NullPointerException एक अनियंत्रित अपवाद क्यों है?
NullPointerException एक अनियंत्रित अपवाद क्यों है?

वीडियो: NullPointerException एक अनियंत्रित अपवाद क्यों है?

वीडियो: NullPointerException एक अनियंत्रित अपवाद क्यों है?
वीडियो: जावा ट्यूटोरियल में चेक किए गए बनाम अनचेक किए गए अपवाद - क्या अंतर है? 2024, दिसंबर
Anonim

जावा शून्य सूचक का अपवाद एक अनियंत्रित अपवाद और रनटाइम अपवाद बढ़ाता है। शून्य सूचक का अपवाद हमें इसे संभालने के लिए कैच ब्लॉक का उपयोग करने के लिए मजबूर नहीं करता है। इस अपवाद अधिकांश जावा डेवलपर समुदाय के लिए एक दुःस्वप्न की तरह है। वे आमतौर पर तब सामने आते हैं जब हम उनसे कम से कम उम्मीद करते हैं।

इसी तरह, यह पूछा जाता है कि NullPointerException का क्या अर्थ है?

NullPointerException is एक रनटाइम अपवाद। जावा में, किसी ऑब्जेक्ट संदर्भ के लिए एक विशेष शून्य मान असाइन किया जा सकता है। NullPointerException है जब कोई एप्लिकेशन किसी ऑब्जेक्ट संदर्भ का उपयोग करने का प्रयास करता है जिसमें शून्य मान होता है। इनमें शामिल हैं: शून्य संदर्भ द्वारा संदर्भित ऑब्जेक्ट पर एक इंस्टेंस विधि को कॉल करना।

यह भी जानें, अनियंत्रित अपवाद क्या है? अनियंत्रित अपवाद जावा में वह है अपवाद जिनकी हैंडलिंग को कंपाइल समय के दौरान सत्यापित नहीं किया गया है। इन अपवाद खराब प्रोग्रामिंग के कारण होता है। कार्यक्रम संकलन त्रुटि नहीं देगा। सभी अनियंत्रित अपवाद रनटाइम अपवाद वर्ग के प्रत्यक्ष उप वर्ग हैं।

यह भी जानने के लिए, मैं नल पॉइंटर अपवाद को कैसे ठीक करूं?

इसमे शामिल है:

  1. एक अशक्त वस्तु की आवृत्ति विधि को कॉल करना।
  2. अशक्त वस्तु के क्षेत्र तक पहुँचना या संशोधित करना।
  3. शून्य की लंबाई लेना जैसे कि यह एक सरणी थी।
  4. नल के स्लॉट तक पहुंचना या संशोधित करना जैसे कि यह एक सरणी थी।
  5. शून्य फेंकना जैसे कि यह एक थ्रोएबल वैल्यू था।

चेक किए गए अपवाद और अनियंत्रित अपवाद के बीच क्या अंतर है?

मुख्य चेक के बीच का अंतर तथा अनियंत्रित अपवाद है कि जाँचे गए अपवाद हैं जाँच संकलन-समय पर अनियंत्रित अपवाद हैं जाँच चलने के समय पर।

सिफारिश की: