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