总体框架

集合类.png

  • Collection
    • Collection 主要分为Queue、List、Set;
    • Lsit实现类有ArrayList、Vector、Stack
    • Set实现类有TreeSet、HashSet
    • Queue实现类有LinkedList
  • Map
    • 主要都是继承AbstractMap
    • 实现类有TreeMap、HashMap、WeakHashMap
    • HashTable单独记,继承了Directionary,直接实现Map接口
  • Queue
    • add():增加元素到队列,如果满了抛出异常

    • offer():增加元素到队列,如果满了返回false

    • poll():检索并删除队列头部元素,不存在则返回null

    • remove():检索并删除队列头部元素,不存在则抛出异常

    • peek():检索队列头部,如果不存在返回null

    • element():检索队列头部,如果不存在则抛出异常