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