ऐरेलिस्ट और वेक्टर के बीच अंतर
ArrayList और वेक्टर दोनों सूची इंटरफ़ेस को लागू करते हैं और सम्मिलन क्रम बनाए रखते हैं।
हालाँकि, ArrayList और वेक्टर वर्गों के बीच कई अंतर हैं जो नीचे दिए गए हैं।
सारणी सूची | वेक्टर |
---|---|
1) ArrayList सिंक्रनाइज़ नहीं है । | वेक्टर सिंक्रनाइज़ है । |
2) यदि तत्वों की संख्या इसकी क्षमता से अधिक हो जाती है, तो ArrayList वर्तमान सरणी आकार का 50% बढ़ा देता है। | वेक्टर वृद्धि 100% का मतलब सरणी आकार को दोगुना करता है यदि तत्वों की कुल संख्या इसकी क्षमता से अधिक हो जाती है। |
3) ArrayList एक विरासत वर्ग नहीं है। इसे JDK 1.2 में पेश किया गया है। | वेक्टर एक विरासत वर्ग है। |
4) ArrayList तेज है क्योंकि यह गैर-सिंक्रनाइज़ है। | वेक्टर धीमा है क्योंकि यह सिंक्रनाइज़ है, यानी, एक मल्टीथ्रेडिंग वातावरण में, यह अन्य थ्रेड्स को रननेबल या नॉन-रननेबल स्थिति में रखता है जब तक कि वर्तमान थ्रेड ऑब्जेक्ट के लॉक को रिलीज़ नहीं करता है। |
5) ऐरेलिस्ट तत्वों को पार करने के लिए इटरेटर इंटरफ़ेस का उपयोग करता है। | एक वेक्टर तत्वों को पार करने के लिए इटरेटर इंटरफ़ेस या एन्यूमरेशन इंटरफ़ेस का उपयोग कर सकता है। |
आप यह भी पढ़ें:
- आत्म ज्ञान और सामान्य ज्ञान में क्या अंतर है
- आत्म जागरूकता और आत्म ज्ञान के बीच अंतर क्या है
- निलंबन और बर्खास्त में क्या फर्क है
- खजूर और छुहारा में क्या फर्क है
- कुलदेवी और इष्टदेव में क्या अंतर है
- वास्तविक गुरु और पाखंडी गुरु में क्या फर्क है?
- स्तुति और आराधना में क्या फर्क है?
- जाति और जनजाति में क्या फर्क है
- राधा और मीरा के प्रेम में क्या अंतर है
- ब्रांड और प्रोडक्ट में क्या फर्क है
- बंदर और लीमर के बीच अंतर
- जोंक और केंचुआ के बीच अंतर
- मधुमक्खी और ततैया के बीच अंतर
- दरियाई घोड़े और गैंडे के बीच अंतर
- बकरी और भेड़ के बीच अंतर
- मेंढक और टॉड के बीच अंतर
- बतख और हंस के बीच अंतर
- गधे और खच्चर में अंतर
- डॉल्फिन और शार्क के बीच अंतर
- कुत्ते और भेड़िया के बीच अंतर