Java Interview Questions
What is the difference between ArrayList and Vector?
•   ArrayList is not synchronized by default hence it should not be used with multiple threads. Vector is synchronized by default hence it can be used with single thread (or) multiple threads.
•   ArrayList works fast while working with single thread whereas Vector works slow while working with single thread.