发布于 2023-06-28 Java基础:常用类库(十三) 40 热度 NOTHING Nozomi的知识树~ 问题思考 可以保证取出数据时和插入时数据位置不变的map是哪个实现? LinkedHashMap实现与HashMap的不同之处在于 …
发布于 2023-06-28 Java基础:常用类库(十二) 31 热度 NOTHING Nozomi的知识树~ ConcurrentHashMap ConcurrentHashMap负载因子为什么是 0.75f ? 引入:HashMap、Co …
发布于 2023-06-28 Java基础:常用类库(十一) 144 热度 NOTHING Nozomi的知识树~ HashMap源码剖析 面试问题引入 HashMap(Java8以前):数组+链表 HashMap(Java8及以后):数组+链表 …
发布于 2023-06-28 Java基础:常用类库(十) 37 热度 NOTHING Nozomi的知识树~ ArrayBlockingQueue 一 概述 1.1 类结构 1.2 成员变量 /** The queued items */ …
发布于 2023-06-28 Java基础:常用类库(九) 42 热度 NOTHING Nozomi的知识树~ HashSet 一 概述 HashSet底层实际上是一个HashMap结构,实际的增删改查、克隆序列化等能力实际都是由HashMa …
发布于 2023-06-28 Java基础:常用类库(八) 47 热度 NOTHING Nozomi的知识树~ 相关问题 ArrayList与Vector的扩容 ArrayList 打开源码 如果没有存值,则是指向一个空数组 添加对象时: 方 …
发布于 2023-06-28 Java基础:常用类库(七) 46 热度 NOTHING Nozomi的知识树~ Vector 一 概述 Vector是线程安全的集合类,但是性能较低,因为是对修改相关的方法简单增加了一个synchronized …
发布于 2023-06-28 Java基础:常用类库(六) 40 热度 NOTHING Nozomi的知识树~ CopyOnWriteArrayList 一 概述 1.1 类结构 public class CopyOnWriteArrayLi …
发布于 2023-06-28 Java基础:常用类库(五) 31 热度 NOTHING Nozomi的知识树~ LinkedList 一 概述 双向链表,既可以作为list,也可以作为queue。 1.1 类结构 public class L …
发布于 2023-06-28 Java基础:常用类库(四) 39 热度 NOTHING Nozomi的知识树~ ArrayList 一 概述 ArrayList 的底层是数组,与 Java 中的数组相比,它能够动态扩容。 1.1 类结构 pu …