摘要: 迭代器模式定义 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 迭代器模式的角色构成 (1)迭代器角色(Iterator):定义遍历元素所需要的方法,一般来说会有这么三个方法:取得下一个元素的方法next(),判断是否遍历结束的方法hasN 阅读全文
posted @ 2016-04-12 21:16 菜鸟奋斗史 阅读(19999) 评论(2) 推荐(2)
摘要: ArrayList实现可变数组的原理: 当元素超出数组内容,会产生一个新数组,将原来数组的数据复制到新数组中,再将新的元素添加到新数组中。 ArrayList:是按照原数组的50%来延长,构造一个初始容量为10的空列表 用ArrayList模拟数组: 用LinkedList模拟数组 Node结点的类 阅读全文
posted @ 2016-04-12 17:24 菜鸟奋斗史 阅读(6374) 评论(0) 推荐(1)