Differences between An ArrayList and a Vector
ArrayList and Vector are implemented in a very similar way. Their properties and methods are basically the same. If you look at the source code, they are basically the same, but with two important differences:
ArrayList is thread-safe. Vector is thread-safe. Vector uses synchronized methods to synchronize operations
②ArrayList is increased by 0.5 times each time, and Vector is doubled each time
That’s the main difference between the two
Differences between ArrayList and LinkedList
These are both linear tables, but there’s a big difference
ArrayList uses arrays to store data, while LinkedList uses linked lists to store data. The data structure used is different, so the corresponding characteristics are different
②LinkedList implements a dual-ended queue, which can be used for queue-related operations, whereas ArrayList cannot
These are also two important differences
www.ixigua.com/68734271182…