What is an array and a vector? How they different from each
other?
Answers were Sorted based on User's Feedback
Answer / ranganathkini
An array represents a contiguous block of memory where
objects are stored and accessed via a 0-based index value.
Arrays are usually fixed size once they are created.
A java.util.Vector is an implementation of a resizable
array. It has similar functionality as an array but also
gives the advantage of resizability when u try to add
elements to it exceeding its initial size.
The problem is that Vectors are synchronized which is not
necessary for many purposes and this may bring down
performance. Hence the use of ArrayList over Vecotor is
recommended. An ArrayList provides the same functionality of
a Vector, except tat it is not synchronized.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / prabir kumar
arrays have elements of same datatypes, but vector can have
elements of any types.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / suhas
1)Array is a collection framework class.
Vector is a legacy class.
2)Array is not synchronised by default
Vector is Synchronised by default
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / manjusinga
Arrays group values and permit fast access by numeric
index. Vectors are a variant of arrays that also permit
fast access by numeric index.
They differ from each other in this way.
vector can grow and shrink dynamically where as array
cannot.
vectors can be synchronised where as arrays cannot be.
vecotrs are implemented from list interface where as arrays
are primitive datatypes.
| Is This Answer Correct ? | 0 Yes | 0 No |
What are the steps in the jdbc connection?
What is actual difference between statement,prepared statement and callable statement and when we have to use it? pls post a answer with code and clear explanation. thanks
What is ctrl m character?
What do you mean by light weight and heavy weight components?
what is difference between global methods and local methods?
What is polymorphism and what are the types of it?
Differentiate storage classes on the basis of their scope?
Can you make a constructor final?
what is synchronization? : Java thread
What is the arraylist in java?
How to convert string to byte array and vice versa?
Where can I find jdk in my computer?