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