क्या किसी ऐसे तरीके से चेक किए गए अपवाद को फेंकने का कोई तरीका है जिसमें थ्रो क्लॉज नहीं है?
क्या किसी ऐसे तरीके से चेक किए गए अपवाद को फेंकने का कोई तरीका है जिसमें थ्रो क्लॉज नहीं है?

वीडियो: क्या किसी ऐसे तरीके से चेक किए गए अपवाद को फेंकने का कोई तरीका है जिसमें थ्रो क्लॉज नहीं है?

वीडियो: क्या किसी ऐसे तरीके से चेक किए गए अपवाद को फेंकने का कोई तरीका है जिसमें थ्रो क्लॉज नहीं है?
वीडियो: जावा कस्टम अपवाद ट्यूटोरियल - यह आपके विचार से कहीं अधिक आसान है 2024, मई
Anonim

9 उत्तर। आप फेंक सकते हैं अनियंत्रित अपवाद यदि आप वास्तव में चाहते हैं तो उन्हें घोषित किए बिना। अनियंत्रित अपवाद रनटाइम अपवाद का विस्तार करें। थ्रोएबल्स जो त्रुटि का विस्तार करते हैं हैं भी अनियंत्रित, लेकिन चाहिए केवल वास्तव में गंभीर मुद्दों (जैसे अमान्य बाइटकोड) के लिए उपयोग किया जाना चाहिए।

बस इतना ही, क्या हम चेक किए गए अपवाद को फेंक सकते हैं?

लेकिन अगर हम फेंकते हैं ए जाँच अपवाद का उपयोग करते हुए फेंकना बयान, हम या तो संभालना चाहिए अपवाद कैच ब्लॉक या विधि में इसका उपयोग करके स्पष्ट रूप से घोषित करें फेंकता घोषणा। जावा में, त्रुटि और रनटाइम अपवाद का प्रत्येक उपवर्ग एक अनियंत्रित है अपवाद . ए जाँच अपवाद थ्रोबल क्लास के तहत बाकी सब कुछ है।

इसके अलावा, क्या हम बिना थ्रो के अपवाद फेंक सकते हैं? आप फेंक सकते हैं अनियंत्रित बिना अपवाद उन्हें घोषित करने के लिए यदि आप वास्तव में चाहता है। अनियंत्रित अपवाद रनटाइम अपवाद का विस्तार करें। थ्रोबल जो त्रुटि का विस्तार करते हैं, वे भी अनियंत्रित होते हैं, लेकिन केवल वास्तव में गंभीर मुद्दों (जैसे अमान्य बाइटकोड) के लिए उपयोग किया जाना चाहिए।

इसके अलावा, जब आप किसी विधि से चेक किए गए अपवाद को फेंकते हैं तो क्या होता है?

जाँचे गए अपवाद हैं जाँच संकलन-समय पर। इसका मतलब है कि अगर a तरीका है एक चेक अपवाद फेंकना तो यह चाहिए संभालना अपवाद ट्राइ-कैच ब्लॉक या it. का उपयोग करना चाहिए घोषित करें अपवाद का उपयोग करते हुए फेंकता कीवर्ड, अन्यथा प्रोग्राम एक संकलन त्रुटि देगा।

विधि हेडर में किस कीवर्ड का उपयोग उस विधि के लिए किया जाना चाहिए जो एक चेक किए गए अपवाद को फेंक सकता है यदि अपवाद को विधि के भीतर नियंत्रित नहीं किया जाता है?

NS कीवर्ड फेंको जावा में है उपयोग किया गया स्पष्ट रूप से फेंकना एक अपवाद एक से तरीका या कोई ब्लॉक का कोड। हम फेंक सकते हैं दोनों में से एक जाँच या अनियंत्रित अपवाद.

सिफारिश की: