What is an array and a vector? How they different from each
other?
Answer Posted / 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 |
Post New Answer View All Answers
What is the largest long allowed by java?
What causes memory leak in java?
What is stringreader?
What is class variable java?
How is java created?
What are the differences between path and classpath variables?
What is function overriding and overloading in java?
What is output buffer?
What is ctrl m character?
How do you bind variables?
What are the advantages of encapsulation in java?
What is data string?
How do you convert an int to a double in java?
Is map ordered in java?
What is the difference between synchronized and synchronized block?