JAVA集合
文章平均质量分 85
JAVA集合
FLY翔仔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LinkList源码分析
LinkList源码原创 2022-08-03 10:18:14 · 355 阅读 · 0 评论 -
ArrayList源码分析
ArrayList源码分析原创 2022-08-02 10:16:36 · 224 阅读 · 1 评论 -
HashMap源码分析jdk 1.8
JDK1.8 HashMap底层源码分析HashMap简介成员变量四种构造方法initialCapacity 容量值(保证为2的幂次方)put方法解析putVal方法(n - 1) & hash扩容resize方法转红黑树 treeifyBin方法HashMap中put()的工作原理 HashMap简介 HashMap通过散列映射来存储键值对数据因为在查询上使用散列码(通过键生成一个数字作为数组下标,这个数字就是hash code)。非线程安全的。 Jdk 1.7 以前是采用数组 + 链表 Jdk原创 2021-04-13 10:13:18 · 353 阅读 · 2 评论 -
fail-fast(快速失败)机制和fail-safe(安全失败)机制的介绍和区别
fail-fast(快速失败)机制和fail-safe(安全失败)机制的介绍和区别fail-fast和fail-safe的区别:fail-fast ( 快速失败 )单线程案例多线程案例避免fail-fast的方法fail-safe ( 安全失败 )原理缺点 fail-fast和fail-safe的区别: fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。 fail-fast ( 快速失败 ) fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据转载 2021-04-21 17:01:16 · 393 阅读 · 0 评论
分享