2024年7月12日
摘要: 8-Map接口和常用方法 Map 与 Collection 并列存在。用于保存具有映射关系的数据:Key-Value Map 中的 key 和 value 可以是任何引用数据类型,会封装到 HashMap$Node 对象中 Map 中的 key 不允许重复 Map 中的 value 可以重复 Map 阅读全文
posted @ 2024-07-12 22:55 tenolk 阅读(80) 评论(0) 推荐(1)
摘要: 7-LinkedHashSet底层结构和源码分析 介绍汇总: LinkedHashSet全面说明 LinkedHashSet底层机制说明 1-LinkedHashSet全面说明 LinkedHashSet 底层是一个 LinkedHashMap ,底层维护了一个数组 + 双向链表 。由于 Linke 阅读全文
posted @ 2024-07-12 18:17 tenolk 阅读(257) 评论(0) 推荐(1)
摘要: 6-HashSet底层结构和源码分析 介绍汇总: HashSet的全面介绍 HashSet底层机制说明 HashSet实践练习 1-HashSet的全面介绍 HashSet 实现了 Set 接口 HashSet 实际上是 HashMap(源码) public HashSet() { map = ne 阅读全文
posted @ 2024-07-12 16:23 tenolk 阅读(72) 评论(0) 推荐(1)
摘要: 5-Set接口和常用方法 介绍汇总: Set接口基本介绍 Set接口的常用方法 Set接口的遍历方式 实践练习 1-Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多包含一个 null 2-Set接口的常用方法 和 List 接口一样,Set 接口也是 Colle 阅读全文
posted @ 2024-07-12 14:37 tenolk 阅读(69) 评论(0) 推荐(1)
摘要: 4-LinkedList底层结构和源码分析 介绍汇总: LinkedList的全面说明 LinkedList的底层操作机制 LinkedList的运行重要步骤 ArrayList 和 LinkedList 比较 1-LinkedList的全面说明 LinkedList 底层实现了双向链表和双端队列特 阅读全文
posted @ 2024-07-12 11:55 tenolk 阅读(83) 评论(0) 推荐(2)
摘要: 3-Vector底层结构和源码分析 介绍汇总: Vector的基本介绍 Vector的运行重要步骤 底层结构和 ArrayList 的比较 1-Vector的基本介绍 定义说明 Vector 底层也是一个对象数组,protected Object[] elementData ; Vector 是线程 阅读全文
posted @ 2024-07-12 10:37 tenolk 阅读(50) 评论(0) 推荐(1)
摘要: 2-ArrayList底层结构和源码分析 介绍汇总: ArrayList的注意事项 ArrayList的运行重要步骤 补充 1-ArrayList的注意事项 ArrayList 允许添加所有的元素,包括 null ,而且还可以多个 null 。 ArrayList 是由数组来实现数据存储的。 Arr 阅读全文
posted @ 2024-07-12 09:27 tenolk 阅读(66) 评论(0) 推荐(1)