文件名称:Java容器.xmind
文件大小:174KB
文件格式:XMIND
更新时间:2022-09-26 17:03:09
复习
container
Collection
标记: *接口
List
标记: interface
ArrayList
标记: class
CRUD :
boolean add(E e)
boolean remove(Object o)
E set(int index, E element)
E get(int index)
底层数组实现,查询快,增删慢
LinkedList
标记: class
CRUD :
boolean add(E e)
E get(int index)
底层为链表,增删快,查询快
Vector
标记: class
底层数组实现,线程安全,速度太慢,没用
CopyOnWriteArrayList
标记: class
Set
标记: interface
HashSet
标记: class
CRUD :
boolean add(E e)
boolean remove(Object o)
底层哈希表,基于hashCode的equals的比较方式,线程不安全,存取速度快。
SortedSet
标记: interface
TreeSet
标记: class
实现comparable接口,元素是以二叉树的形式存放的。线程不安全
CopyOnWriteArraySet
标记: class
Queue
标记: interface
BlockingQueue
标记: interface
ArrayBlockingQueue
LinkedBlockingQueue
ConcurrentLinkedQueue
标记: class
Map
标记: *接口
HashMap
标记: class
V get(Object key)
V put(K key, V value)
Set