摘要: Map接口 Map集合的特点 1.能够存储唯一的列的数据(唯一,不可重复) Set 2.能够存储可以重复的数据(可重复) List 3.值的顺序取决于键的顺序 4.键和值都是可以存储null元素的 TreeMap 本质上就是红黑树的实现 1.每个节点要么是红色,要么是黑色。 2.根节点必须是黑色 3 阅读全文
posted @ 2022-01-26 17:16 小白冲 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Set接口 1.HashSet 概述 HashSet实现Set接口,由哈希表支持,它不保证set的迭代顺序,特别是它不保证该顺序永久不变,运行使用null。 public HashSet() { map = new HashMap<>();} add方法 public boolean add(E e 阅读全文
posted @ 2022-01-26 16:42 小白冲 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 线程安全可以自己这么用: 阅读全文
posted @ 2022-01-26 16:23 小白冲 阅读(67) 评论(0) 推荐(0) 编辑
摘要: LinkedList LinkedList是通过双向链表去实现的,他的数据结构具有双向链表的优缺点,既然是双向链表,那么的它的顺序访问效率会非常高,而随机访问的效率会比较低,它包含一个非常重要的私有内部静态类:Node private static class Node<E> { E item; / 阅读全文
posted @ 2022-01-26 11:05 小白冲 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-26 10:34 小白冲 阅读(25) 评论(0) 推荐(0) 编辑