11 2022 档案
摘要:HashMap集合源码详解 目标 掌握HashMap底层数据存储结构,及其变换【链表转红黑树】原理 掌握HashMap的初始化容量大小,及加载因子0.75原理 理解HashMap链表转红黑树边界值设计思想 掌握HashMap扩容机制,及初始化容量最佳实践 一、HashMap集合简介 1.1什么是Ha
阅读全文
摘要:第一章 LinkedList源码分析 目标: 理解LinkedList的底层数据结构 深入源码掌握LinkedList查询慢,新增快的原因 一、LinkedList的简介 List接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括null)。除了实现List接口外,LinkedLis
阅读全文
摘要:目标: 理解ArrayList的底层数据结构 深入掌握ArrayList查询快,增删慢的原因 掌握ArrayList的扩容机制 掌握ArrayList初始化容量过程 掌握ArrayList出现线程安全问题原因及解决方案 掌握ArrayList的Fail-Fast机制 一、ArrayList的简介 A
阅读全文