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

जावा में List और ArrayList में अंतर


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

List

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

  • यह कलेक्शन फ्रेमवर्क को एक्सटेंड करता है।

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

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

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

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

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

ArrayList

  • यह एक क्लास है।

  • यह 'AbstractList' क्लास को एक्सटेंड करता है।

  • यह 'List' इंटरफेस को इम्प्लीमेंट करता है।

  • इसे इंस्टेंटिएट किया जा सकता है।

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

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

  • इस सरणी को डायनामिक रूप से विकसित किया जा सकता है।


  1. - Java में ArrayList और HashSet के बीच अंतर

    HashSet और ArrayList दोनों Java कलेक्शन फ्रेमवर्क के सबसे महत्वपूर्ण क्लासेस में से कुछ हैं।ArrayList और HashSet के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।क्रमांकमुख्य बिंदुArrayListHashSet1कार्यान्वयनArrayList लिस्ट इंटरफेस का कार्यान्वयन है।दूसरी ओर HashSet सेट इंटरफेस का कार्यान्वयन है।2आंतरिक कार्या

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

    ArrayList और CopyOnWriteArrayList दोनों Java में List इंटरफेस के कार्यान्वयन हैं। लेकिन कुछ अंतर भी हैं।ArrayList और CopyOnWriteArrayList के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।क्रमांकमुख्य बिंदुArrayListCopyOnWriteArrayList1सिंक्रोनाइजेशनArrayList प्रकृति में सिंक्रोनाइज्ड नहीं है।CopyOnWriteArrayLi

  1. - Java में Iterator और ListIterator के बीच अंतर

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