जावा में एकाधिक पकड़ने की कोशिश कर सकते हैं?
जावा में एकाधिक पकड़ने की कोशिश कर सकते हैं?

वीडियो: जावा में एकाधिक पकड़ने की कोशिश कर सकते हैं?

वीडियो: जावा में एकाधिक पकड़ने की कोशिश कर सकते हैं?
वीडियो: #78 जावा में मल्टीपल कैच के साथ प्रयास करें 2024, मई
Anonim

जावा एकाधिक पकड़ें अपवाद

ए कोशिश ब्लॉक कर सकते हैं एक या एक से अधिक का पालन करें पकड़ ब्लॉक। प्रत्येक पकड़ ब्लॉक में एक अलग अपवाद हैंडलर होना चाहिए। तो फिर आप पास होना विभिन्न अपवादों की घटना पर विभिन्न कार्यों को करने के लिए, जावा का प्रयोग करें बहु- पकड़ खंड मैथा।

इस संबंध में, क्या एक कोशिश में कई कैच हो सकते हैं?

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

इसी तरह, Java में कितने try catch ब्लॉक हो सकते हैं? इसमें एक है ब्लॉक करने का प्रयास करें और तीन ब्लॉक पकड़ो . केवल एक कैच ब्लॉक विल एक बार में निष्पादित हो जाओ, यह अंदर के तर्क पर निर्भर करता है ब्लॉक करने का प्रयास करें . मेरे अंदर ब्लॉक करने का प्रयास करें , कोड में तीन प्रकार के अपवाद हैं।

इसके बाद, कोई यह भी पूछ सकता है कि क्या जावा में एक ही प्रयास के लिए हमारे पास एकाधिक कैच हो सकते हैं?

ए एकल प्रयास खंड मैथा कई पकड़ सकते हैं इससे जुड़े ब्लॉक, आपको रखना चाहिए पकड़ इस तरह से ब्लॉक करता है कि सामान्य अपवाद हैंडलर पकड़ ब्लॉक सबसे अंत में है (नीचे उदाहरण में देखें)। आपको किसी संख्या को शून्य से विभाजित नहीं करना चाहिए जिससे मैं बाहर हूं प्रयत्न - पकड़ ब्लॉक इन जावा.

मल्टीपल कैच कैसे काम करता है?

आम तौर पर, एकाधिक पकड़ विभिन्न प्रकार के अपवादों को संभालने के लिए ब्लॉक का उपयोग किया जाता है जिसका अर्थ है प्रत्येक पकड़ ब्लॉक का उपयोग विभिन्न प्रकार के अपवादों को संभालने के लिए किया जाता है। यदि दिए गए प्रकार का अपवाद पहले के साथ मेल खाता है पकड़ ब्लॉक करें, फिर पहले पकड़ ब्लॉक निष्पादित करता है और शेष पकड़ ब्लॉकों की अनदेखी की जाती है।

सिफारिश की: