摘要: Node<E>为集合中的内部静态类: 当调用集合add方法传入需要存放的数据时: 1、先把last(last是当前集合的最后一个元素,如果集合的长度为空,last则为null)赋给名称为l的node对象。 2、创建一个新的node对象,用来存放新的数据元素,同时通过带参构造把存入之前集合中的最后一个 阅读全文
posted @ 2018-12-03 19:29 一天学点 阅读(3634) 评论(0) 推荐(1) 编辑
摘要: grow()为扩容方法,传入当前容量值,获取当前数组缓存区的长度,根据当前缓冲区长度进行计算扩容,扩容的数量是当前缓存区长度的1.5倍。最后使用Arrays.copyOf方法进行数组扩容 阅读全文
posted @ 2018-12-03 19:20 一天学点 阅读(6177) 评论(0) 推荐(0) 编辑