ArrayList:
---------------
1.Array List object is not synchronized by default.
2.In case of a single thread ,using ArrayList is faster than the vector.
3.ArrayList increases its size every time by 50 percent(half).
4. We can synchronize Arraylist using synchronizedList() mehtod as:
List l = Collections.SynchronizedList(new ArrayList());
Vector:
--------
1.Vector object is synchronized by default.
2. In case of multiple threads, using Vector is advisable. With a single thread,
Vector becomes slow.
3. Vector increases its size every time by doubling it.
---------------
1.Array List object is not synchronized by default.
2.In case of a single thread ,using ArrayList is faster than the vector.
3.ArrayList increases its size every time by 50 percent(half).
4. We can synchronize Arraylist using synchronizedList() mehtod as:
List l = Collections.SynchronizedList(new ArrayList());
Vector:
--------
1.Vector object is synchronized by default.
2. In case of multiple threads, using Vector is advisable. With a single thread,
Vector becomes slow.
3. Vector increases its size every time by doubling it.