集合框架回顾

xiaoxiao2021-02-28  93

集合框架图解:

1 Iterable | 2 Collection / | \ 3 List set Queue / \ / | \

ArrayList LinkList SortedSet HashSet TreeSet

123层都为接口 或子接口 底层为具体实现类

Map / | \ SortedMap HashMap TreeMap

Collection 方法 : int size() isEmpty() toArray() add() remove()

1 List容器: 有序可重复 2 Set容器: 无序不可重复 3 Map没有实现 Iterable 本身不能使用迭代器遍历 4 list ArrayList与LingkedList 区别: ArrayList 底层为可变数组 它方便查询 不方便增删(其余元素位置会变化) LinkedList 为双向链表结构 方便增删 不方便查询(从第一个开始查询)

转载请注明原文地址: https://www.6miu.com/read-18840.html

最新回复(0)