Collection 源码解析

Collection 源码解析

一、简介

借用《百度百科》的一段解释:Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
咱不管说的对不对,这不是我们需要讨论的问题。
话不多说,先上一张Collection 类图:
Collection 类图
在接下来的时间中,我会根据这张图,从上到下从右往左从常用(ArrayList, HashSet)到不常用,的一个流程一步步的阅读 Collection 家族的源码

二、文章结构

  • 类的简要说明(一、说明)
  • 源码中包含的所有方法(二、源码)
  • 解析每个方法,方法中如果有依赖别的知识点,将会留待后续解析,当前只会大体解释其实现的功能(三、方法解析)
  • 该类的常用方法举例(四、常用方法示例)
  • 总结(五、总结)
  • 参考资料(六、参考资料)

三、目录

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章