## Notes ### ArrayList Vs Vector - Synchronized: ArrayList is not synchronized but Vector is - Resizing: When an ArrayList increases in capacity, it increases by 50%; Vectors double in size - Speed: ArrayList is faster because it is not synchronized - Iteration: ArrayList uses Iterator interface; Vector uses Iterator and Enumeration ### Iterator Vs ListIterator - Direction of traversal: Iterator is only forward; ListIterator is bi-directional - Collections: Iterator traverses Map, List, and Set; ListIterator is only for List ### Iterator and Enumeration -