ArrayList底层结构是数组,它方便元素的查找,不便于插入和删除元素,在性能上,ArrayList线程不安全,但效率高。
Vector和ArrayList一样,底层都是数组结构,和ArrayList有所区别的是,在性能上,Vector线程安全,但效率慢,因此在开发中不建议使用。
LinkedList底层结构是链表,它便于插入和删除数据,不便于查找元素。
ArrayList底层结构是数组,它方便元素的查找,不便于插入和删除元素,在性能上,ArrayList线程不安全,但效率高。
Vector和ArrayList一样,底层都是数组结构,和ArrayList有所区别的是,在性能上,Vector线程安全,但效率慢,因此在开发中不建议使用。
LinkedList底层结构是链表,它便于插入和删除数据,不便于查找元素。