ArrayList、LinkedList、Vector

List常用接口实现类的对比:


ArrayList、LinkedList、Vector三者的异同?

同:都是实现了List接口、存储数据的特点相同,都是存储有序的、可重复的数据。

异:ArrayList: 作为List接口的主要实现类;是线程不安全的,效率高,底层使用Object[]存储。

LinkedList: 底层使用双向链表存储,对于频繁的插入和删除操作,效率比ArrayList效率高

Vector: 作为List接口的古老实现类;线程安全的,效率低,底层使用Object[]存储。


ArrayList和Linkedklist的区别:

 

 

 


posted @ 2021-08-05 10:09  Dudo1  阅读(35)  评论(0)    收藏  举报