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

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

7
मुझे अपवाद हैंडलिंग का उपयोग कब और कैसे करना चाहिए?
मैं अपवाद से निपटने के बारे में पढ़ रहा हूं। मुझे इस बारे में कुछ जानकारी मिली कि अपवाद क्या है, लेकिन मेरे कुछ प्रश्न हैं: अपवाद कब फेंकना है? एक अपवाद को फेंकने के बजाय, क्या हम त्रुटि को इंगित करने के लिए रिटर्न मान का उपयोग कर सकते …

4
क्या “EXC_BREAKPOINT (SIGTRAP)” अपवाद विराम बिंदुओं के कारण हैं?
मेरे पास एक मल्टीथ्रेडेड ऐप है जो मेरे सभी परीक्षण मशीनों पर बहुत स्थिर है और मेरे लगभग हर उपयोगकर्ता (क्रैश की कोई शिकायत के आधार पर) के लिए स्थिर लगता है। ऐप एक उपयोगकर्ता के लिए अक्सर क्रैश हो जाता है, हालांकि, जो क्रैश रिपोर्ट भेजने के लिए पर्याप्त …

5
जब मैं `थ्रो` कुछ करता हूँ, तो इसे मेमोरी में कहाँ स्टोर किया जाता है
मैं समझता हूं कि जब कुछ thrown होता है, तो स्टैक उस बिंदु पर 'अनजाउंड' होता है, जहां वह पकड़ा जाता है, और प्रत्येक फ़ंक्शन संदर्भ में स्टैक पर क्लास इंस्टेंस के विध्वंसक चलाए जाते हैं (यही वजह है कि आपको एक डिस्ट्रक्टर से अपवाद नहीं फेंकना चाहिए - आप …

8
जावास्क्रिप्ट अपवाद हैंडलिंग
जावास्क्रिप्ट के भीतर फेंके गए सभी अपवादों को पकड़ने के लिए सबसे अच्छी तकनीक क्या है? जाहिर है, सबसे अच्छी तकनीक का उपयोग करने की कोशिश है ... पकड़। लेकिन ansynchronous callbacks के साथ और इसके बाद, यह मुश्किल हो सकता है। मुझे पता है कि IE और गेको ब्राउजर …

6
पायथन अपवाद "त्रुटि" क्यों हैं?
क्यों अजगर अपवाद नाम हैं (उदाहरण के लिए "त्रुटि" ZeroDivisionError, NameError, TypeError) और नहीं "अपवाद" (उदाहरण के लिए ZeroDivisionException, NameException, TypeException)। मैं एक जावा बैकग्राउंड से आता हूं और हाल ही में पायथन सीखना शुरू किया, क्योंकि यह भ्रामक है क्योंकि जावा में त्रुटियों और अपवादों के बीच अंतर है। …
82 java  python  exception 

2
Java में URL कनेक्शन कब बंद होता है?
जावा एक URL से कनेक्शन कब जाने देता है? मुझे URL या URLConnection पर कोई करीबी () विधि दिखाई नहीं देती है, तो क्या यह अनुरोध समाप्त होते ही कनेक्शन को मुक्त कर देता है? मैं मुख्य रूप से यह देखने के लिए कह रहा हूं कि क्या मुझे अपवाद …

28
जावा के लोग अपवादों का चुपचाप सेवन क्यों करते हैं?
मैंने पहले कभी कोई गंभीर जावा कोडिंग नहीं की थी, लेकिन मैंने अपने मौजूदा कौशल (डेल्फी और सी #) के आधार पर वाक्यविन्यास, पुस्तकालयों और अवधारणाओं को सीखा। एक बात जो मुझे शायद ही समझ में आती है, वह यह है कि मैंने इतना कोड देखा है कि चुपचाप printStackTraceइस …

9
एक अपवाद का स्टैक ट्रेस प्रिंट करें
मैं stderr के अलावा किसी स्ट्रीम के अपवाद का स्टैक ट्रेस कैसे प्रिंट कर सकता हूं? एक तरीका मुझे मिल गया है कि getStackTrace () का उपयोग करें और पूरी सूची को स्ट्रीम में प्रिंट करें।
81 java  exception 

28
अपवादों को रूढ़िवादी रूप से क्यों इस्तेमाल किया जाना चाहिए?
मैं अक्सर लोगों को कहता / सुनता हूं कि अपवादों का उपयोग केवल शायद ही कभी किया जाना चाहिए, लेकिन कभी भी क्यों नहीं समझाएं। हालांकि यह सच हो सकता है, औचित्य सामान्य रूप से एक glib है: "इसे एक कारण के लिए एक अपवाद कहा जाता है" , जो …
80 c++  exception 

7
c ++ अपवाद: std फेंकना :: स्ट्रिंग
मैं एक अपवाद फेंकना चाहूंगा जब मेरे सी ++ तरीके कुछ अजीब से सामना करेंगे और ठीक नहीं हो सकते। क्या std::stringपॉइंटर फेंकना ठीक है ? यहाँ मैं क्या करने के लिए तत्पर था: void Foo::Bar() { if(!QueryPerformanceTimer(&m_baz)) { throw new std::string("it's the end of the world!"); } } void …
80 c++  exception  stl 

2
.NET clr20r3 अपवाद पैरामीटर्स P1..P10 का निर्णय लेना
मैं पी 1 पर अर्थ को समझने की कोशिश कर रहा हूं ... पी 10 पैरामीटर एक से जुड़ा clr20r3है जो इवेंट लॉग को लिखा जाता है जब मेरा एप्लिकेशन अपवाद अनुभव करता है। सबसे अच्छा मैं पा रहा है: P1 : होस्टिंग प्रक्रिया ( उदाहरण के लिए w3wp.exe ) …
79 .net  exception  clr 

3
जावा -8 में कई अपवादों को पकड़ना
मल्टी-कैच फीचर को आजमाते हुए मैंने अपने m1()तरीके में पाया कि सब कुछ उम्मीद के मुताबिक ठीक चल रहा है। हालांकि, m2()एक ही कोड में संकलन नहीं है। मैंने कोड की लाइनों की संख्या को कम करने के लिए सिंटैक्स को बदल दिया है। public class Main { public int …

2
मैं मूल कारणों के रूप में अपवादों का संग्रह कैसे पारित कर सकता हूं?
कुछ विधि, myMethodकई समानांतर निष्पादन को लागू करती है और उनकी समाप्ति की प्रतीक्षा करती है। ये समानांतर निष्पादन अपवादों के साथ समाप्त हो सकते हैं। इसलिए myMethodएक अपवाद सूची मिलती है। मैं मूल सूची को मूल कारण के रूप में पारित करना चाहता हूं, लेकिन मूल कारण केवल एक …
52 java  exception 

5
C # में एक सामान्य अपवाद के सभी प्रकारों को कैसे पकड़ा जाए
मैं एक सामान्य अपवाद वर्ग के सभी वेरिएंट को पकड़ना चाहूंगा और मुझे आश्चर्य हो रहा था कि क्या एक से अधिक कैच ब्लॉक के बिना ऐसा करने का कोई तरीका है। उदाहरण के लिए, मेरे पास एक अपवाद वर्ग है: public class MyException<T> : Exception { public string MyProperty …
22 c#  generics  exception 


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