ArrayList、LinkedList和Vector三者都实现了List接口
verctor是同步的,底层是同过数组来实现的,效率低,Enumeration迭代器是它独有的(而 Iterator和Enumeration其实是一样的,但由于名字长,而被iterator取代(在基础上又加了移除操作))。
arraylist (底层数组)是不同步,效率高,由于内存分布连续的,查询速度快。
LinkedList(底层链表)是不同步,效率高,由于内存不连续的,增加和删除高效。
这三个同时具有Iterator,listIterator迭代器
|
|