Java集合框架结构图
2019-11-27 10:50:40 0 举报
Java集合框架结构图,基于jdk1.8自己画的,非常全
作者其他创作
大纲/内容
RandomAccess
Properties
ConcurrentMap
Iterable
ConcurrentNavigableMap
Map
BlockingDeque
ArrayBlockingQueue
LinkedBlockingDeque
ProcessEnvironment
ArrayDeque
TreeSet
ConcurrentLinkedDeque
Collection
HashSet
PriorityBlockingQueue
虚线三角箭头:代表实现
List
菱形填充实线三角箭头:代表组合,contains-a的关系
AbstractQueue
JumboEnumSet
NavigableSet
EnumSet
Vector
EnumMap
AbstractList
LinkedHashMap
SortedMap
ConcurrentHashMap
Set
Iterator
ArrayList
说明:图里的箭头采用UML标识。
菱形非填充实线三角箭头:代表聚合,has-a的关系
虚线箭头:代表依赖,可理解为形参中依赖其它类
RegularEnumSet
java.util.jar.Attributes
AbstractMap
LinkedHashSet
实线三角箭头:代表继承
Dictionary
NavigableMap
Stack
TransferQueue
PriorityQueue
SortedSet
SynchronousQueue
IdentityHashMap
ConcurrentLinkedQueue
BlockingQueue
WeakHashMap
AbstractSet
Queue
AbstractCollection
DelayQueue
ConcurrentSkipListMap
AbstractSequentialList
LinkedList
TreeMap
LinkedBlockingQueue
LinkedTransferQueue
HashMap
HashTable
Deque
实线箭头:代表关联,可理解为有用其它类作为属性
收藏
0 条评论
下一页