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