java.util.Collection体系源码解读<一>Collection简介

来源:互联网 发布:淘宝退款假冒品牌 编辑:程序博客网 时间:2024/05/19 23:01

从事java开发工作一年有余了,一年来,一直不停歇的去写各种业务逻辑,大量的游戏逻辑和web-crud业务逻辑,偶尔做一些简单的架构,用用设计模式之余,随着对java常见数据使用熟练度的增加,工作需求中对某些数据结构性能要求的提升,熟知jdk底层源码的实现已经势在必行,想要在技术的路上走得远一些,扎实的基础,是不可获取的敲门砖。闲话不多说,这个系列,我个人来解读一些常用的Collection体系的源代码,使得自己的基础扎实一些,如果有大牛看到,希望不要见笑。

1.首先,我们来看看Collection的层次结构图:

上图中,短虚线中的为接口,长虚线框中的为抽象类,实线框代表的是具体的实现类.

2.从上图中,个人将从顶层自上而下,解读一些接口及其实现的抽象类,子类的源代码.

1 0