ArrayList vs Vector

ArrayList Vector
Not Synchronized and so not thread safe Synchronized therfore thread safe
Fast in performance Slow as it is thread safe
Introduced first in java version 1.2 Introduced first in java version 1.0
does not provide method to set increment size setSize() method in Vector can set increment size
ArrayList can only use Iterator for traversing Vector uses both Enumeration and Iterator for traversing

What is the difference between ArrayList and Vector in Java?
Tagged on: