Difference between Array and vector?
Answers were Sorted based on User's Feedback
Answer / janet
Array is a set of related data type and static where as
vector is a growable array of objects and dynamic.
Is This Answer Correct ? | 70 Yes | 14 No |
Answer / nikhil shah
Ans 1: Vector and ArrayList are growable or shrinkable
where as Array is not.
Ans 2: Array is not a primitive data type in java but it is
referenced data type.
Ans 3:Vector is implemented from list Interface
Is This Answer Correct ? | 52 Yes | 11 No |
Answer / ravikiran(aptech mumbai)
Array is not growable where as vector is growable
array can hold similar type of datatype elements...where as
vector holds different datatyped objects
Is This Answer Correct ? | 41 Yes | 8 No |
Answer / meghana
Array:
1)Size of array need to be declared in advance.
2)Once declared array can't grow in size.
3)Array can store primitive data types.like int,char,...
Vector:
1) No need to declare the size of vector. You may give its
size & you may not.
2) Vector can always grow in size if you start adding more
element to it than your declared size.
3) Vector can store only object references. Storing
primitive data types is not possible in case of vectors.
Is This Answer Correct ? | 25 Yes | 2 No |
Answer / mandip
Ans 1: vector can store hetrogeneous data element,where
as array can stote homogeneous data element.
Ans 2: vector are store non-primitive type data element,
where as array can store primitive type data element.
Ans 3: wrapper classes are used in vector,where as in array
wrapper classes are not used.
Is This Answer Correct ? | 17 Yes | 2 No |
Answer / monika
array is a collection of similar data tpyes of elements.
vector is the most widely used container.it stores elements
in contiguous memory locations.
Is This Answer Correct ? | 11 Yes | 2 No |
Answer / aqueenni(xie)
vector is syncronised.... whereas array is not
vector grows double in size.... an arraylist grows 50% ....
Is This Answer Correct ? | 12 Yes | 5 No |
Answer / aishwarya
Array is static memory allocation.
& vector is dynamic memory allocation
Is This Answer Correct ? | 1 Yes | 0 No |
Does Java support multiple Inheritance?
What does flag mean in java?
hi to all,i have a question on static block. i saved below as test.java class test extends a { static { System.out.println("test static"); } public static void main(String []dfs) { } } class a { static { System.out.println("a static"); } public static void main(String []asdf) { } } o/p as static test static but if i change base class as test class then class test { static { System.out.println("test static"); } public static void main(String []dfs) { } } class a extends test { static { System.out.println("a static"); } public static void main(String []asdf) { } } o/p test static explain me why "a static" wasn't print in second code when it is in derived class
What is collection class in java?
Is cout buffered?
How to use Media tracker Class.
Can you access non static variable in static context?
Explain different ways of creating a thread?
Can a class declared as private be accessed outside it’s package?
if i have one string class then how can you achive this class functionality of this class?
What is the current version of java?
What is final keyword in java?