摘要:
前言 本文是基于JDK1.8的ArrayList进行分析的。本文大概从以下几个方面来分析ArrayList这个数据结构 构造方法 add方法 扩容 remove方法 (一)构造方法 总所周知,ArrayList底层是数组 我们先看第二个构造方法,即无参构造方法(第22行),将默认空数组赋值给Obje 阅读全文
摘要:
HashMap的强大功能,相信大家都了解一二。之前看过HashMap的源代码,都是基于JDK1.6的,并且知其然不知其所以然,现在趁着寒假有时间,温故而知新。文章大概有以下几个方面: HashMap的数据结构 put方法 get方法 (一)HashMap的底层数据结构 1 static class 阅读全文