摘要: ArrayList JDK1.8.0_191 基于数组实现 允许null值 不是线程安全 Vector是ArrayList的线程安全版本 ArrayList的变量 transient Object[] elementData; ArrayList的方法 1.add():添加元素 2.grow():扩 阅读全文
posted @ 2019-07-22 19:57 、、、、、、、 阅读(316) 评论(0) 推荐(0) 编辑
摘要: LinkedList JDK1.8.0_191 基于双向链表实现,实现了Deque接口,可以用于队列操作 不是线程安全,可以使用Collections.synchronizedList包裹一个线程安全的ListedList 支持fail-fast机制 ListedList的变量 transient 阅读全文
posted @ 2019-07-22 19:39 、、、、、、、 阅读(246) 评论(0) 推荐(0) 编辑
摘要: HashMap JDK1.8 HashMap使用拉链法解决哈希冲突,允许空键空值,不具备线程安全的特性。 HashMap不保证map元素的顺序。特别的是,不保证元素顺序随时间推移保持不变。 HashMap与Hashtable大致等同,除了: 1.Hashtable线程安全,HashMap不是线程安全 阅读全文
posted @ 2019-07-22 11:13 、、、、、、、 阅读(282) 评论(0) 推荐(0) 编辑