jdk 1.6 集合框架

重新整理了一下 框架集合的关系。
Iterable
   |
   |--Collection
   |     |
   |     |--List
   |     |--Set
   |     |   |
   |     |   |--SortedSet
   |     |         |
   |     |         |--NavigableSet
   |     |   
   |     |--Queue
   |     |   |
   |     |   |-------BlockingQueue
   |     |   |                |
   |     |   |--Deque   |
   |     |        |           |
   |     |        |---------|---- BlockingDeque

-----------------------------------------------

Iterator
    |
    |--ListIterator
------------------------------------------------
Map
  |
  |--SortedMap
  |      |
  |      |-----------NavigableMap
  |                               |
  |--Bindings               |
  |                               |
  |--ConcurrentMap     |
  |      |                        |
  |      |-------------------|------ConcurrentNavigableMap
  |
  |--MessageContext
  |        |
  |        |--LogicalMessageContext
  |        |
  |        |--SOAPMessageContext

类:

AbstractCollection
       |
       |--AbstractList(实现List)
       |       |
       |       |--AbstractSequentialList
       |       |            |
       |       |            |--LinkedList(实现List、Deque、Coneable、Serializable)
       |       |
       |       |--ArrayList(实现List、RandomAccess、Cloneable、Serializable)
       |       |      |
       |       |      |--AttributeList
       |       |      |
       |       |      |--RoleList
       |       |      |
       |       |      |--RoleUnresolvedList
       |       |
       |       |--Vector(实现List、RandomAccess、Cloneable、Serializable)
       |       |     |
       |       |     |--Stack
       |
       |--AbstractQueue(实现Queue)
       |       |
       |       |--ArrayBlockingQueue(实现BlockingQueue、Serializable)
       |       |
       |       |--ConcurrentLinkedQueue(实现Queue、Serializable)
       |       |
       |       |--DelayQueue(实现BlockingQueue)
       |       |
       |       |--LinkedBlockingDeque(实现BlockingDueue、Serializable)
       |       |
       |       |--LinkedBlockingQeque(实现BlockingQueue、Serializable)
       |       |
       |       |--PriorityBlockingQueue(实现BlockingQueue、Serializable)
       |       |
       |       |--PriorityQueue(实现Serializable)
       |       |
       |       |--SynchronousQueue(实现BlockingQueue、Serializable)
       |
       |--AbstractSet(实现Set)
       |       |
       |       |--ConcurrentSkipListSet(实现NavigableSet、Cloneable、Serializable)
       |       |
       |       |--CopyOnWriteArraySet(实现Serializable)
       |       |
       |       |--EnumSet(实现Cloneable、Serializable)
       |       |
       |       |--HashSet(实现Set、Cloneable、Serializable)
       |       |      |
       |       |      |--JobStateReasons(实现PrintJobAttribute)
       |       |      |
       |       |      |--LinkedHashSet(实现Set、Cloneable、Serializable)
       |       |     
       |       |--TreeSet(实现NavigableSet、Cloneable、Serializable) 
       |
       |--ArrayDeque(实现Deque、Cloneable、Serializable)

-------------------------------------------------------------------------------------
AbstractMap
     |
     |--ConcurrentHashMap(实现ConcurrentMap、Serializable)
     |
     |--ConcurrentSkipListMap(实现ConcurrentNavigableMap、Cloneable、Serializable)
     |
     |--EnumMap(实现Serializable、Cloneable)
     |
     |--HashMap(实现Map、Cloneable、Serializable)
     |     |
     |     |--LinkedHashMap(实现Map)?
     |     |
     |     |--PrinterStateReasons(实现PrintServiceAttribute)
     |    
     |--IdentityHashMap(实现Map、Serializable、Cloneable)
     |
     |--TreeMap(实现NavigableMap、Cloneable、Serializable)
     |
     |--WeakHashMap(实现Map)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值