Java集合框架

4次阅读

共计 324 个字符,预计需要花费 1 分钟才能阅读完成。

最近一直在看Collection Framework,一些总结和疑问我就自己归纳到这个文章做个记录,如果你知道答案欢迎回复讨论吖

集合应该就是存放一组元素的抽象概念,所以集合应该拥有存放和获取元素这样的基本操作,而不同的集合接口对应着不同方式的存放或者获取场景,以及一些特殊需求,比如阻塞,导航等

总结:

  1. 集合框架接口的类图
  2. 集合框架接口的关系说明图

疑问:

  1. 为什么很多子类接口还要再次重写一次父类接口,完全一模一样?这是什么设计用意?比如 List 接口前几个方法都是 Collection 父类有的,但是还是要重写一次
  2. 为什么 Collection 接口中,添加方法为什么用的泛型,但是删除方法,包含方法不是,用的是Object?这是什么设计用意?其他接口也看到类似的处理
正文完
 0