संभव डुप्लिकेट:
Primitive Array vs ArrayListअंतर
सूची और जावा में सरणी के बीच क्या अंतर है? या ऐरे और वेक्टर के बीच का अंतर!
संभव डुप्लिकेट:
Primitive Array vs ArrayListअंतर
सूची और जावा में सरणी के बीच क्या अंतर है? या ऐरे और वेक्टर के बीच का अंतर!
सामान्य (और जावा में) एक सरणी एक डेटा संरचना होती है जिसमें आम तौर पर ऑब्जेक्ट्स का संग्रह संग्रहीत अनुक्रमिक स्मृति शामिल होता है।
List
जावा में interface है, जिसका अर्थ है कि इसमें कई कार्यान्वयन हो सकते हैं। इन कार्यान्वयनों में से एक ArrayList
है, जो एक वर्ग है जो डेटा संरचना के रूप में सरणी का उपयोग करके List
इंटरफ़ेस के व्यवहार को लागू करता है।
List
इंटरफ़ेस को लागू करने वाले कई अन्य वर्ग हैं। एक आसान तरीका उन पर एक नज़र डालना List
के लिए जावाडोक देखने से है: उस पृष्ठ पर http://docs.oracle.com/javase/6/docs/api/java/util/List.html
, आप "सभी ज्ञात लागू करने कक्षाएं," जो जावा में सूचियों के प्रकार के सभी देख सकते हैं।
बहुत उपयोगी उत्तर –
http://stackoverflow.com/questions/7869212/primitive-array-vs-arraylist - सरणी प्राइमेटिव हैं, 'सूची' एक इंटरफेस है जो अनुक्रमिक कंटेनरों पर संचालन के एक सेट को परिभाषित करता है, और' वेक्टर लागू सूची 'को परिभाषित करता है। जब तक आप 'ArrayList' नहीं थे, और' ऐरे 'नहीं। – birryree
आपको एक प्रश्न पोस्ट करने से पहले अपने दस्तावेज़ों को पढ़ना चाहिए: इंटरफ़ेस [सूची] (http://docs.oracle.com/javase/6/docs/api/java/util/List.html), कक्षा [ArrayList] (http: //docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html) और वर्ग [वेक्टर] (http://docs.oracle.com/javase/6/docs/api/java/ उपयोग/Vector.html) –