05 2017 档案

摘要:关于LinkedList的分析,会从且仅从其添加(add)方法入手。 因为上一篇已经分析过ArrayList,相似的地方就不再叙述,关注点在LinkedList的特点。 属性: /** *链表头 */ transient Node<E> first; /** * 链表尾 */ transient N 阅读全文
posted @ 2017-05-13 09:08 蒋旺93 阅读(169) 评论(0) 推荐(0)
摘要:关于ArrayList的分析,会从且仅从其添加(add)与删除(remove)方法入手。 ArrayList类定义: ArrayList基本属性: /** * Default initial capacity.(默认初始化大小) */ private static final int DEFAULT 阅读全文
posted @ 2017-05-12 17:13 蒋旺93 阅读(228) 评论(0) 推荐(0)
摘要:为了说明白本文的主角,先来一段示例代码: public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("foo1"); Iterator<String> ite 阅读全文
posted @ 2017-05-12 16:07 蒋旺93 阅读(1118) 评论(1) 推荐(3)