क्या आपको हर अपवाद या थ्रोएबल को पकड़ना चाहिए?
हर अपवाद या थ्रोएबल को पकड़ना आपके एप्लिकेशन में सभी त्रुटियों को संभालने का एक सुविधाजनक तरीका लग सकता है . हालाँकि, इस अभ्यास को आम तौर पर हतोत्साहित किया जाता है। उचित डिबगिंग और समाधान की अनुमति देने के लिए इन त्रुटियों को तत्काल प्रोग्राम समाप्ति की आवश्यकता होती है। ऐसी त्रुटियों को पकड़ने और उन्हें संभालने का प्रयास अंतर्निहित मुद्दों को छिपा सकता है और अप्रत्याशित बग को जन्म दे सकता है। आपके अपवाद प्रबंधन में संभव है। उन विशिष्ट अपवादों की पहचान करें जो आपके कोड के निष्पादन के दौरान होने की संभावना है और उन्हें उचित रूप से संभालें।
उदाहरण के लिए, इसके बजाय:कोशिश करें { // कुछ कोड } पकड़ें (फेंकने योग्य ई) { // अपवाद को संभालें }
आपको निम्नलिखित अपवाद मिल सकते हैं:
कोशिश करें { // कुछ कोड } पकड़ें(IOException e) { // फ़ाइल I/O त्रुटियों को संभालें } पकड़ें (नंबरफॉर्मेटएक्सेप्शन ई) { // रूपांतरण त्रुटियों को संभालें }यह दृष्टिकोण आपको विशिष्ट त्रुटियों को लक्षित तरीके से संभालने की अनुमति देता है, यह सुनिश्चित करते हुए कि आपका एप्लिकेशन अपवादों की स्थिति में लगातार व्यवहार करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3