关于 ArrayList、LinkedList、Vector
Arraylist :效率高,线程不安全 底层使用Object[ ] elementData
LinkedList :底层使用双向链表存储(对于频繁的插入、删除操作、使用此类效率比Arraylist高)
Vector :线程安全、效率不高
共同点:三个类都实现了 List接口 ,存储数据的特点相同 存储有序 可重复的数据
ArrayList的常用方法:
增 :add(Object obj)
删 :remove(int index)/remove(Object obj)
改 :set(int index,Object ele)
查 :get(int index)
插 :aad(int index,Object ele)
长度 :size( )
遍历:Iterator 迭代器