java集合框架的关系(jdk1.6)
来源:互联网 发布:acdown mac 编辑:程序博客网 时间:2024/04/29 02:58
感觉自己对java集合框架中的接口和类之间的关系不太熟悉,特别整理出来学习。
接口
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)
- java集合框架的关系(jdk1.6)
- Java集合类框架学习 2 —— ArrayList(JDK1.8/JDK1.7/JDK1.6)
- Java集合类框架学习 3 —— LinkedList(JDK1.8/JDK1.7/JDK1.6)
- Java集合框架的继承关系图
- java集合框架中HashMap源码(基于JDK1.6)
- java集合框架中Hashtable源码(基于JDK1.6)
- Java集合框架关系图谱
- Java编程基础-----Java集合框架的关系图
- 集合框架的关系图
- 详解Java集合框架的接口和类层次关系
- Java集合框架的接口和类层次关系结构图
- Java集合框架的接口和类层次关系结构图
- java集合框架之Set和Map之间的关系
- java集合框架中一些大致的类图关系
- Java集合类框架学习 4.1 —— HashMap(JDK1.6)
- Java集合类框架学习 5.1 —— ConcurrentHashMap(JDK1.6)
- Java集合框架--HashMap源码解析(JDK1.7)
- Java集合框架--ArrayList源码解析(JDK1.7)
- U盘不显示的解决办法
- Zebra基本配置
- 如何使IE的查看源文件使用UE打开
- MSXML 在属性值中写入换行 

- 在MSCRM中iframe无法disabled问题
- java集合框架的关系(jdk1.6)
- MSCRM 4.0利用第三方插件(Public View Manager Wizard )隐藏无用视图
- TEST Artical
- 空白日记回顾(200811-200902)
- 基于LINUX策略路由的实现
- 那位大侠帮帮忙呀!!!!
- Linux路由表的结构与算法分析
- 博士后和民工的区别[作者:王泽宾]
- 多条件检索SQL语句(Multi-condition SQL)