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
Are floats faster than doubles?
What is this keyword in java?
What is nan inf?
What is the size of arraylist in java?
What is the purpose of using bufferedinputstream and bufferedoutputstream classes?
how we can create packages in java?
How does compareto method work?
Which methods are used during serialization and deserialization process?
What is an immutable class? How to create an immutable class?
Can each java object keep track of all the threads that want to exclusively access it?
How can I right-justify a string?
Is java programming easy?
What is * argv?
What does jre stand for?
What is += mean in java?