Java集合 && Android提供的集合 LinkedList 底层结构是双重链表,线程不安全,可存储null,存储数据可重复,并且可用作堆栈,队列,双端队列 同步方式可以使用List list = Collections.synchronizedList(new LinkedList(...)); 增删要比ArrayList高效 ArrayList 底层是结构为
List,Set,Map在java.util包下都是接口 List有两个实现类:ArrayList和LinkedList Set有两个实现类:HashSet和LinkedHashSet AbstractSet实现了Set A:LinkedList实现了List接口; B: AbstractSet实现了Set接口; C: HashSet继承自AbstractSet基类; D: WeakMap继承自 集合之Collection Collection: 单列集合顶级接口:下面...
15-常用对象API(集合框架-ArrayList集合存储自定对象) 21分 53秒 4K 下载 16-常用对象API(集合框架-HashSet集合) 09分 05秒 4K 下载 17-常用对象API(集合框架-哈希表_1) 16分 59秒 4K 下载 18-常用对象API(集合框架-哈希表_2) 15分 25秒 4K 下载 19-常用对象API(集合框架-HashSet存储自定义对...
Vector:和 ArrayList 类似,但它是线程 Java.集合.基本初识 +哈希表算法,数据不重复,有序,线程不安全。链表保证添加顺序,哈希表保证不重复。 TreeSet:底层红黑树,数据不重复,有序,线程不安全。 对于单向链表与双向链表的说明: 二、Map: Map是结构...黑树算法,key按照自然顺序排序。 LinkedHashMap:底层链表加...