Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में त्रुटि और अपवाद के बीच अंतर


इस पोस्ट में, हम त्रुटि और अपवाद के बीच के अंतर को समझेंगे।

त्रुटि

  • इसे एक अनियंत्रित प्रकार के रूप में वर्गीकृत किया गया है।

  • यह 'java.lang.error' वर्ग से संबंधित है।

  • इसे पुनर्प्राप्त नहीं किया जा सकता है।

  • यह संकलन समय पर नहीं हो सकता।

  • त्रुटियों के उदाहरणों में शामिल हैं -

    • 'आउटऑफमेमरी एरर'

    • 'आईओएरर'

अपवाद

  • इसे अनियंत्रित और चेक किए गए अपवादों में वर्गीकृत किया जा सकता है।

  • यह 'java.lang.Exception' वर्ग से संबंधित है।

  • से पुनर्प्राप्त किया जा सकता है।

  • यह रनटाइम के साथ-साथ संकलन समय पर भी हो सकता है।

  • अपवादों के उदाहरणों में शामिल हैं -

    • NullPointerException

    • एसक्लएक्सप्शन


  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क

  1. जावा में एक्सेप्शन क्लास और एरर क्लास में क्या अंतर हैं?

    अपवाद वर्ग और त्रुटि वर्ग दोनों java.lang.Throwable वर्ग के उपवर्ग हैं, हम रनटाइम पर अपवादों को संभालने में सक्षम हो सकते हैं लेकिन त्रुटियों को हम संभाल नहीं सकते हैं। अपवाद वे ऑब्जेक्ट हैं जो रन टाइम पर होने वाली तार्किक त्रुटियों का प्रतिनिधित्व करते हैं और JVM को अस्पष्टता की स्थिति में प्रवेश