- 同:三个类都实现了List接口,存储数据的特点相同,:存储有序,可重复的数据
- 不同:
- ArrayList:作为List接口的主要实现类(jdk版本:1.2),线程不安全,效率高,底层使用Object【】存储,查询操作效率要比LinkedList快的多
- LinkedList:(jdk版本:1.2)底层使用的双向链表存储,对于频繁的增加删除操作,效率要比ArrayList要高
- Vector:作为List接口的古老实现类(jdk版本:1.0),线程安全的,效率低,底层使用Object【】存储
09-08
154