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