ArrayList 底层由数组组实现LinkedList 底层由链表实现Vector 底层由数组实现 ArrayList和LinkedList的区别在于底层实现不同。 ArrayList和Vector的主要区别在于Vector是线程不安全的。 这里