自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ArrayList

LinkedList双向链表实现List和Deque接口。实现所有可选的列表操作,并允许所有元素null。继承AbstractSequentialList,实现了List, Deque, Cloneable, java.io.Serializable接口构造函数public LinkedList() {}public LinkedList(Collection<? extends E> c) { this(); addAll(c);}以集合c中的元素作为链表中

2020-11-06 15:44:00 167

原创 AbstractSequentialList

AbstractSequentialList构造函数protected AbstractSequentialList() {}成员变量方法1、public E get(int index)public E get(int index) { try { return listIterator(index).next(); } catch (NoSuchElementException exc) { throw new IndexOutOfBoun

2020-11-06 10:06:18 147

原创 ArrayList

ArrayList继承AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable接口成员变量1、private static final int DEFAULT_CAPACITY = 10;初始容量为102、private static final Object[] EMPTY_ELEMENTDATA = {};构造函数赋初始大小为0时引用这个数组3、private static final Object[] DEFA

2020-11-06 09:38:32 192

原创 AbstractList

AbstractList此类提供了List接口的骨架实现,以最小化实现由"随机访问"数据存储(如阵列)支持的此接口所需的工作量。构造函数protected AbstractList() {}成员变量1、protected transient int modCount = 0;此列表已在结构上修改的次数。结构修改是那些改变列表大小或以其他方式扰乱它的方式,使得正在进行的迭代可能产生不正确的结果。此字段由iterator和listIterator方法返回的迭代器和列表迭代器实现使用。如果此字

2020-11-05 13:39:28 237

原创 AbstractCollection

AbstractCollection此类提供了Collection接口的骨架实现,以最小化实现此接口所需的工作量。实现的接口Collection构造函数protected AbstractCollection() {}成员变量1、private static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8;设置集合存储的最大个数,避免超过VM的限制方法1、public abstract Iterator iterator();2、p

2020-11-05 09:42:51 173

原创 List

有序集合——List接口有序集合(也称为序列)。此接口的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。与集合不同,列表通常允许重复元素。实现了什么接口?无包含了什么方法?1、boolean addAll(int index, Collection<? extends E> c);将指定集合中的所有元素插入到此列表的指定位置,将当前在该位置的元素(如果有)和任何后续元素向右移动(增加其索引)建议实现类可能抛出的异常:U

2020-11-04 16:46:39 214

原创 Collection

集合起源——Collection接口实现了什么接口?Iterable接口,该接口指明实现类有迭代器功能,迭代器包含四个方法1、next()让迭代器跳过一个元素2、hasNext()判断迭代器后边还有没有元素3、remove()删除迭代器跳过的元素,没有跳过元素时调用会抛出IllegalStateException4、forEachRemaining(Consumer<? super E> action (jdk1.8)本质是 while(iterator.hasNext())

2020-11-04 14:57:37 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除