摘要:
底层基于数组,扩容是基于三目运算符,默认是增加一倍,但是可以指定增量,如果增量不为0就可以按照增量进行数组扩容 Vector是java的第一个集合类,是一个线程安全的集合 构造一个空向量,使其内部数据数组的大小 10及其标准容量增量为零。 构造一个包含指定集合元素的向量,它们在集合的迭代器返回的顺序 阅读全文
posted @ 2019-07-19 17:13
三十六烦恼风x
阅读(279)
评论(0)
推荐(0)
摘要:
底层是由节点(静态内部类)来进行存储元素的,底层内存不连续,不需要扩容增删元素效率较高,查询元素效率较低 线程不安全 LinkedList类中有一个内部私有类Node,这个类就代表双端链表的节点Node。这个类有三个属性,分别是前驱节点,本节点的值,后继结点。 源码中的实现是这样的。 private 阅读全文
posted @ 2019-07-19 16:34
三十六烦恼风x
阅读(194)
评论(0)
推荐(0)

浙公网安备 33010602011771号