Difference between ArrayList and Vector comes under Core Java interview questions.It is the most basic questions asked to check the interviewee basic knowledge of Collection before going deep in Collection.
ArrayList Vs Vector
Synchronization
|
ArrayList in not synchronized means it is not suitable for multi-threaded environment.
|
Vector is synchronized.
|
Performance
|
Arraylist are faster as it is not synchronized.
|
Vector performance is slow as they are thread safe.
|
Resize
|
ArrayList grow half of its size when resized.
|
Vector grow double of its size when resized.
|
Iteration method
|
ArrayList does not uses enumerator for iteration.
|
Vector uses enumerator for iteration.
|
Enjoy Reading
No comments:
Post a Comment