——每天的寥寥几笔,坚持下去,将会是一份沉甸甸的积累。 了解了上一篇java核心之集合框架——HashMap源码分析的源码分析过程,再来看ArrayList那就是小菜一碟了。 1.内部数据结构:Object[]数组 2.一般的增删add,remove函数,就是对数组进行操作,比较简单,这里略过。 3.几个需要注意和比较不好理解的函数 首先是toArray函数 ArrayList类下面: public Object[] toArray() { return Arrays.copyOf(elementData, siz…

2014年10月14日 0条评论 5点热度 阅读全文