exception-handling पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर एक हैंडलर ब्लॉक या रूटीन को लागू करना।

12
क्या अपवाद सुरक्षा के लिए "स्कोप्ड व्यवहार" प्राप्त करने के लिए एक साधन के रूप में आईडीसोफिल और "का उपयोग करना" अपमानजनक है?
C ++ में मैंने जो कुछ भी अक्सर उपयोग किया था वह एक वर्ग को निर्माण और विध्वंसक के माध्यम से Aएक अन्य वर्ग के लिए एक राज्य की प्रविष्टि और निकास की स्थिति को संभालने दे रहा था , यह सुनिश्चित करने के लिए कि यदि उस दायरे में …

5
हम इन अपवादों को क्यों नहीं फेंक रहे हैं?
मैं इस MSDN पृष्ठ पर आया हूं जो बताता है: अपवाद , SystemException , NullReferenceException , या IndexOutOfRangeException को अपने ही स्रोत कोड से जानबूझकर न फेंके । दुर्भाग्य से, यह समझाने की जहमत नहीं उठाता कि क्यों। मैं कारणों का अनुमान लगा सकता हूं लेकिन मुझे उम्मीद है कि …

5
एक अपवाद ऑब्जेक्ट से ट्रेसबैक जानकारी निकालें
अपवाद वस्तु (अज्ञात मूल के) को देखते हुए इसके ट्रेसबैक प्राप्त करने का कोई तरीका है? मेरे पास इस तरह का कोड है: def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback <-- How? एक बार मेरे पास अपवाद वस्तु …

4
अपवाद है कि अलग धागे में फेंक दिया है
मेरी एक विधि ( Method1) एक नया धागा पैदा करती है। वह थ्रेड एक विधि को निष्पादित करता है ( Method2) और एक्सपेक्टेशन के दौरान एक अपवाद फेंक दिया जाता है। मुझे कॉलिंग विधि पर उस अपवाद जानकारी को प्राप्त करने की आवश्यकता है ( Method1) क्या कोई अपवाद है …

3
क्यों लिखते हैं ।Oject को java.io.NotSerializableException को फेंक दें और मैं इसे कैसे ठीक करूं?
मेरे पास यह अपवाद है और मुझे समझ नहीं आ रहा है कि इसे क्यों फेंका जाएगा या, मुझे इसे कैसे संभालना चाहिए। try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } कक्षा एटम के कुछ अन्य उदाहरणों से युक्त कहां elementहै :TransformGroupTransformGroups public class Atom extends Group implements …



1
रियल वर्ल्ड हास्केल के कौन से हिस्से अब अप्रचलित हैं या बुरा अभ्यास माना जाता है?
रियल वर्ल्ड हास्केल के अध्याय 19 में बहुत सारे उदाहरण अब बदलने के कारण विफल हो गए हैं Control.Exception। इससे मुझे लगता है कि शायद इस पुस्तक में कुछ सामान वास्तव में अप्रचलित है और अब और अध्ययन करने लायक नहीं है, आखिरकार 6 साल हो गए हैं। मेरा केवल …

6
मैं 'लिस्ट इंडेक्स ऑफ रेंज' को संभालना चाहता हूं।
मैं सुंदर का उपयोग कर रहा हूँ और कुछ HTML पार्स कर रहा हूँ । मुझे प्रत्येक HTML से एक निश्चित डेटा मिल रहा है (लूप के लिए) और उस डेटा को एक निश्चित सूची में जोड़ रहा है। समस्या यह है कि, कुछ HTML के अलग-अलग प्रारूप हैं (और …

14
क्या थ्रोबल को पकड़ना एक बुरा अभ्यास है?
क्या यह पकड़ने के लिए एक बुरा अभ्यास है Throwable? उदाहरण के लिए कुछ इस तरह से: try { // Some code } catch(Throwable e) { // handle the exception } क्या यह एक बुरा अभ्यास है या हमें यथासंभव विशिष्ट होना चाहिए?

7
मैं उन सभी अपवादों को कैसे पकड़ सकता हूं जिन्हें एक फ़ाइल को पढ़ने और लिखने के माध्यम से फेंक दिया जाएगा?
जावा में, क्या exceptionsव्यक्तिगत रूप से अपवाद को पकड़ने के बजाय सभी को पकड़ना (पकड़ना) है ?

4
पायथन में अपवाद संदेश को ठीक से कैसे प्राप्त करें
पायथन में मानक पुस्तकालय के घटकों से अपवाद के संदेश प्राप्त करने का सबसे अच्छा तरीका क्या है? मैंने देखा कि कुछ मामलों में आप इसे messageइस तरह से फ़ील्ड के माध्यम से प्राप्त कर सकते हैं : try: pass except Exception as ex: print(ex.message) लेकिन कुछ मामलों में (उदाहरण …



5
पायथन में, कोई भी चेतावनी को कैसे पकड़ता है जैसे कि वे अपवाद थे?
एक तृतीय-पक्ष पुस्तकालय (सी में लिखा गया) जो मैं अपने पायथन कोड में उपयोग करता हूं, चेतावनी जारी कर रहा है। मैं try exceptइन चेतावनियों को अच्छी तरह से संभालने के लिए वाक्यविन्यास का उपयोग करने में सक्षम होना चाहता हूं । क्या इसे करने का कोई तरीका है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.