摘要: LinkedList 源码解读 基于jdk1.7.0_80 LinkdedList 的底层是 链表结构 ,所以节点的设置很关键 节点类 LinkdedList 类属性 add方法 因为实现了 Deque接口,所以有很多队列相关的操作 阅读全文
posted @ 2017-09-24 22:58 Always_July 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ArrayList 源码解读 基于JDk 1.7.0_80 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable Arra 阅读全文
posted @ 2017-09-24 21:22 Always_July 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 此类提供 Collection 接口的骨干实现,以最大限度地减少了实现此接口所需的工作。 还有两个抽象方法,具体的迭代器,具体的Collection 的大小 要实现可修改的集合,程序员必须另外覆盖此类的add方法(否则将抛出UnsupportedOperationException ),并且由ite 阅读全文
posted @ 2017-09-24 18:35 Always_July 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 基于 JDK 1.7.0_80 Iterator 是集合中的迭代器,用来遍历这个集合 Collection 类 collection 表示一组对象,定义了一组对象最基本的操作 阅读全文
posted @ 2017-09-24 13:42 Always_July 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Iterator 的方法 ListIterator 的方法 红色的三个方法是ListIterator 继承 Iterator 所以 ListIterator 比 Iterator 多了 添加 ,更新,前一个对象等功能 阅读全文
posted @ 2017-09-24 12:03 Always_July 阅读(155) 评论(0) 推荐(0) 编辑