摘要:
1、实现RandomAccess接口的集合使用fori遍历 先谈谈List集合的遍历方式,有三种:foreach、iterator、fori。 2、预知容量的情况下构造ArrayList时尽量指定初始大小 ArrayList内部的扩容策略是当其所存储的元素数量超过它已有的大小时,它就会以1.5倍的容 阅读全文
摘要:
在分析源码ArrayList.remove()时,偶然发现了一个疑惑的点,就是:源码也是将最后一个对象的引用指向null(源码:elementData[--size] = null; // clear to let GC do its work),而使用 list.set(最大下标,null)同样也 阅读全文