用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:
· Collection 接口是一组允许重复的对象。
· Set 接口继承 Collection,但不允许重复。
· List 接口继承 Collection,允许重复,并引入位置下标。
· Map 接口既不继承 Set 也不继承 Collection, 存取的是键值对
我们以下面这个图表来描述一下常用的集合的实现类之间的区别:
用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:
· Collection 接口是一组允许重复的对象。
· Set 接口继承 Collection,但不允许重复。
· List 接口继承 Collection,允许重复,并引入位置下标。
· Map 接口既不继承 Set 也不继承 Collection, 存取的是键值对
我们以下面这个图表来描述一下常用的集合的实现类之间的区别: