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

जावा में फ़ाइनल, फ़ाइनल और फ़ाइनलाइज़ के बीच अंतर


इस पोस्ट में, हम Java में 'Final', 'Finally' और 'Finalize' के बीच के अंतर को समझेंगे।

फाइनल

  • यह एक कीवर्ड है।

  • इसका उपयोग कक्षाओं, विधियों और चरों पर प्रतिबंध लगाने के लिए किया जाता है।

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

  • इसे ओवरराइड नहीं किया जा सकता।

  • अंतिम तरीके किसी भी वर्ग को विरासत में नहीं मिल सकते हैं।

  • घोषित होने पर अंतिम चर को प्रारंभ करने की आवश्यकता होती है।

  • एक बार घोषित होने के बाद इसका मान बदला या फिर से शुरू नहीं किया जा सकता है।

आखिरकार

  • यह एक ब्लॉक है।

  • इसका उपयोग इस ब्लॉक में महत्वपूर्ण कोड डालने के लिए किया जाता है।

  • इस पर ध्यान दिए बिना कि अपवाद को संभाला गया है या नहीं, इसे निष्पादित किया जाता है।

अंतिम रूप दें

  • यह एक तरीका है।

  • इसका उपयोग कचरा संग्रहकर्ता द्वारा वस्तु एकत्र करने से ठीक पहले सफाई प्रसंस्करण करने के लिए किया जाता है।


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

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

  1. जावा में स्थिरांक और अंतिम चर के बीच अंतर?

    जावा में स्थिर एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। सी भाषा स्थिरांक के विपरीत जावा (सीधे) में

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

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