IDEA快捷键
查看源码:F4
进入实现:Ctrl+Alt+B(鼠标点击)
添加实现类:空格
显示图:Ctrl+Alt+Shift+U
概览
说明:以下内容的分析源码,如没有特别说明,均来自JDK8.
-
集合主要分为两组:单列集合和双列集合
单列集合一般是指存放单个对象的集合,而双列集合一般是以<k,v>键值对形式存放的数据的集合。 -
Collection
接口下有两个重要的子接口List
,Set
,他们的实现子类都是单列集合。 -
Map
接口的实现子类有HashTable
、HashMap
、TreeMap
,也都是双列集合。 -
以下是集合类下两大主接口的类图关系。
Collection系
在Conllection接口下,派生出了三个主要的子接口,分别为无序集合
Set
,队列Queue
和有序集合List
。在三大子接口之下,还有着众多的实现子类或者派生