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

जावा में सूची और ArrayList के बीच अंतर


इस पोस्ट में, हम Java में List और ArrayList के बीच के अंतर को समझेंगे।

सूची

  • यह एक इंटरफ़ेस है।

  • यह संग्रह ढांचे का विस्तार करता है।

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

  • इसका उपयोग तत्वों/वस्तुओं की सूची बनाने के लिए किया जा सकता है।

  • ये ऑब्जेक्ट उनके इंडेक्स नंबर से जुड़े होते हैं।

  • यह तत्वों का एक संग्रह बनाता है जो एक क्रम में संग्रहीत होते हैं।

  • इन तत्वों को एक इंडेक्स का उपयोग करके पहचाना और एक्सेस किया जाता है।

ArrayList

  • यह एक वर्ग है।

  • यह 'सार सूची' वर्ग का विस्तार करता है।

  • यह 'सूची' इंटरफ़ेस लागू करता है।

  • इसे तत्काल किया जा सकता है।

  • इस वर्ग का उपयोग एक गतिशील सरणी बनाने के लिए किया जाता है, जिसमें ऑब्जेक्ट होंगे।

  • यह ऑब्जेक्ट की एक सरणी बनाता है।

  • इस सरणी को गतिशील रूप से विकसित किया जा सकता है।


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

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

  1. जावा प्रोग्रामिंग में ArrayList और CopyOnWriteArrayList के बीच अंतर।

    ArrayList और CopyOnWriteArrayList दोनों जावा में सूची इंटरफ़ेस का कार्यान्वयन हैं। लेकिन कुछ अंतर भी हैं। ArrayList और CopyOnWriteArrayList के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। वरिष्ठ। नहीं. कुंजी ऐरेलिस्ट CopyOnWriteArrayList 1 सिंक्रनाइज़ेशन ArrayList प्रकृति में सिंक्रनाइज़ नहीं है। CopyOnWr

  1. जावा में एक इटरेटर और लिस्टइटरेटर के बीच अंतर

    जावा ने इन दो इंटरफेस को एक संग्रह में संग्रहीत डेटा को एक-एक करके पार करने के लिए प्रदान किया। इटरेटर और लिस्ट इटरेटर का आंतरिक कार्यान्वयन उन्हें अलग बनाता है लेकिन दोनों इटरेटर का मुख्य एजेंडा एक ही है। Iterator और ListIterator के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। वरिष्ठ। नहीं. कुंजी पुनरावर्त