वीडियो: क्या हम जावा में फेंकने योग्य वर्ग का विस्तार कर सकते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
के भीतर सभी वस्तुएं जावा अपवाद कक्षा पदानुक्रम विस्तार से फेंकने योग्य सुपरक्लास केवल के उदाहरण फेंकने योग्य (या एक विरासत में मिला उपवर्ग) परोक्ष रूप से द्वारा फेंका जाता है जावा वर्चुअल मशीन (JVM), या कर सकते हैं थ्रो स्टेटमेंट के माध्यम से सीधे फेंका जा सकता है।
इसके बाद, कोई यह भी पूछ सकता है कि क्या हम जावा में एरर क्लास का विस्तार कर सकते हैं?
अपवाद आधार जाँच अपवाद है कक्षा ; त्रुटि और रनटाइम अपवाद दोनों अनियंत्रित अपवाद हैं, और उनके सभी उपवर्ग भी हैं। आप मर्जी ध्यान दें कि तीनों कक्षाओं का विस्तार थ्रोएबल, और थ्रोएबल के लिए जावाडोक कहता है कि: StackOverflowError ( त्रुटि बढ़ाता है );
कोई यह भी पूछ सकता है कि फेंकने योग्य वर्ग इंटरफ़ेस क्यों नहीं है? थ्रोएबल एक वर्ग है जो इंटरफ़ेस नहीं है जावा में पाया गया। अत फेंकने योग्य वर्ग माता पिता है कक्षा जावा भाषा में सभी प्रकार की त्रुटियों और अपवादों के लिए। वस्तुएं जो इसके उदाहरण हैं कक्षा (या उसके बच्चे में से एक कक्षाओं ) केवल JVM द्वारा फेंके जाते हैं या Java थ्रो स्टेटमेंट द्वारा फेंके जा सकते हैं।
बस इतना ही, जावा में थ्रोबल क्लास क्या है?
लैंग फेंकने योग्य वर्ग में सभी त्रुटियों और अपवादों का सुपरक्लास है जावा भाषा: हिन्दी। केवल वे वस्तुएं जो इसके उदाहरण हैं कक्षा (या इसके उपवर्गों में से एक) द्वारा फेंका जाता है जावा वर्चुअल मशीन या द्वारा फेंका जा सकता है जावा फेंक बयान।
क्या फेंकने योग्य अपवाद का उपवर्ग है?
फेंकने योग्य . NS फेंकने योग्य कक्षा सभी त्रुटियों का सुपरक्लास है और अपवाद जावा भाषा में। इसी तरह, केवल यह वर्ग या इसका एक उपवर्गों कैच क्लॉज में तर्क प्रकार हो सकता है। ए फेंकने योग्य क्लास में इसके थ्रेड के निष्पादन स्टैक का एक स्नैपशॉट होता है, जिस समय इसे बनाया गया था।
सिफारिश की:
जावा अपवाद वर्ग के पदानुक्रम में दो अपवाद वर्ग कौन से हैं?
अपवाद वर्ग के दो मुख्य उपवर्ग हैं: IOException वर्ग और RuntimeException वर्ग। निम्नलिखित सबसे आम चेक किए गए और अनियंत्रित जावा के अंतर्निहित अपवादों की सूची है:
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
एक वर्ग क्यों फेंकने योग्य है?
थ्रोएबल जावा में पाया जाने वाला एक वर्ग नहीं इंटरफ़ेस है। इसलिए थ्रोएबल क्लास जावा भाषा में सभी प्रकार की त्रुटियों और अपवादों का मूल वर्ग है। ऑब्जेक्ट जो इस वर्ग (या उसके बच्चे वर्गों में से एक) के उदाहरण हैं, केवल JVM द्वारा फेंके जाते हैं या जावा थ्रो स्टेटमेंट द्वारा फेंके जा सकते हैं
क्या हम फेंकने योग्य पकड़ सकते हैं?
हाँ, हम थ्रोएबल को पकड़ सकते हैं लेकिन सर्वोत्तम अभ्यास के रूप में, थ्रोएबल को पकड़ने की सलाह नहीं दी जाती है। थ्रोबल को पकड़ने में त्रुटियां भी शामिल हैं, हमें त्रुटियों को नहीं पकड़ना चाहिए, यह जेवीएम मुद्दों की पहचान करने में मदद करता है
संकलित जावा वर्ग का विस्तार क्या है?
जावा क्लास फ़ाइल एक फ़ाइल है (क्लास फ़ाइल नाम एक्सटेंशन के साथ) जिसमें जावा बाइटकोड होता है जिसे जावा वर्चुअल मशीन (जेवीएम) पर निष्पादित किया जा सकता है। जावा क्लास फाइल आमतौर पर जावा प्रोग्रामिंग लैंग्वेज सोर्स फाइल्स से जावा कंपाइलर द्वारा तैयार की जाती है (