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

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

25
मैं सुरक्षित रूप से नेस्टेड निर्देशिका कैसे बना सकता हूं?
यह जांचने का सबसे सुरुचिपूर्ण तरीका है कि क्या निर्देशिका फ़ाइल को अस्तित्व में लिखा जा रहा है, और यदि नहीं, तो पायथन का उपयोग करके निर्देशिका बनाएं? यहाँ मैं कोशिश की है: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) किसी तरह, …

5
एक पंक्ति में कई अपवादों को पकड़ो (ब्लॉक को छोड़कर)
मुझे पता है कि मैं कर सकता हूं: try: # do something that may fail except: # do this if ANYTHING goes wrong मैं यह भी कर सकता हूं: try: # do something that may fail except IDontLikeYouException: # say please except YouAreTooShortException: # stand on a ladder लेकिन अगर …


28
एक बार में कई अपवाद पकड़ो?
यह बस पकड़ने के लिए हतोत्साहित किया जाता है System.Exception। इसके बजाय, केवल "ज्ञात" अपवादों को पकड़ा जाना चाहिए। अब, यह कभी-कभी अस्वाभाविक दोहराव कोड की ओर जाता है, उदाहरण के लिए: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId …

30
आप कैसे मानते हैं कि JUnit 4 परीक्षणों में एक निश्चित अपवाद को फेंक दिया गया है?
मैं JUnit4 का मुहावरेदार तरीके से परीक्षण करने के लिए कैसे उपयोग कर सकता हूं कि कुछ कोड एक अपवाद फेंकता है? जबकि मैं निश्चित रूप से ऐसा कुछ कर सकता हूं: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown …
1998 java  exception  junit  junit4  assert 

10
आधुनिक पायथन में कस्टम अपवाद घोषित करने का उचित तरीका?
आधुनिक पायथन में कस्टम अपवाद कक्षाओं की घोषणा करने का उचित तरीका क्या है? मेरा प्राथमिक लक्ष्य यह है कि जो भी अन्य मानक अपवाद कक्षाएं हैं उनका पालन करें, ताकि (उदाहरण के लिए) मैं अपवाद में शामिल किसी भी अतिरिक्त स्ट्रिंग को उस टूल द्वारा अपवाद के रूप में …

30
"Java.lang.OutOfMemoryError: PermGen space" त्रुटि से निपटना
हाल ही में मैं अपने वेब एप्लिकेशन में इस त्रुटि में भाग गया: java.lang.OutOfMemoryError: PermGen space यह एक विशिष्ट हाइबरनेट / जेपीए + आइसफेस / जेएसएफ एप्लीकेशन है जो टॉमकैट 6 और जेडीके 1.6 पर चल रहा है। जाहिरा तौर पर यह एक आवेदन को कुछ बार फिर से तैयार …





21
जावा में अनियंत्रित अपवादों की जाँच की गई समझ
" प्रभावी जावा " में जोशुआ बलोच ने कहा कि प्रोग्रामिंग की त्रुटियों के लिए पुनर्प्राप्त करने योग्य शर्तों और रनटाइम अपवादों के लिए जाँच किए गए अपवादों का उपयोग करें (2 संस्करण में आइटम 58) आइए देखें कि क्या मैं इसे सही ढंग से समझता हूं। यहाँ एक जाँच …

10
क्या मैं एक ही पकड़ने वाले खंड में कई जावा अपवादों को पकड़ सकता हूं?
जावा में, मैं कुछ इस तरह करना चाहता हूं: try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ...के बजाय: try { ... } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch …

17
अप्राप्य चकर्णौरिसं अपवाद
क्या जावा में कोड का एक स्निपेट बनाना संभव है जो काल्पनिक java.lang.ChuckNorrisExceptionअस्थिर बना देगा ? मन में आए विचार उदाहरण इंटरसेप्टर या पहलू-उन्मुख प्रोग्रामिंग के लिए उपयोग कर रहे हैं ।

26
एक अशक्त पैरामीटर के लिए IllegalArgumentException या NullPointerException? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …

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