Java集合框架原理+源码解读的第一篇之ArrayList,通过对三种构造,及两个单个元素添加方法源码的详细阅读,理解对数组实现的动态扩容原理及具体实现细节,然后对所有常用方法进行了列举和讲解......
从这篇文章开始,又将开启一个系列(之前的都还没有完结,开的系列好像多了点=。=),去更新Java的JDK中集合框架部分的原理+源码解析,这部分放在一篇文章篇幅就有些太长了,也不便于只想看某个部分,所以会更新一个系列文章,根据篇幅,对每个实现类的源码挖掘,都对应一篇或多篇文章来讲解,本文是一个开篇,梳理一下整个集合框架......