I have been looking over the Java util package, and I am having problems deciding which object to use to store objects in a dynamic manner. I was thinking about Vector, LinkedList, List, or one of the Hash objects. Could someone briefly describe the differences between these? Specificly, if I just want a dynamic list of objects, which is the smallest or quickest? I don't need much extra stuff, just the ability to add and remove specific entries.