2024年7月13日
摘要: 13-TreeSet和TreeMap基本介绍 介绍汇总: TreeSet基本介绍 TreeMap基本介绍 1-TreeSet基本介绍 TreeSet 类用于存储一组对象,并将对象按照自然规则(实现 Comparator 接口的)或者指定 Comparator 对象的比较器进行排序。 TreeSet 阅读全文
posted @ 2024-07-13 12:55 Yao_Happy 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 12--开发中如何选择集合实现类 开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下: 先判断存储的类型(一组对象或一组键值对) 一组对象:Collection 接口 允许重复:List 接口 增删多:LinkedList 【底层维护了一个双向链表】 改查多 阅读全文
posted @ 2024-07-13 10:54 Yao_Happy 阅读(40) 评论(0) 推荐(1) 编辑
摘要: 11-Properties基本介绍 Properties 类继承自 Hashtable 类并且实现了 Map 接口,也是使用一种键值对的形式来保存数据。(因为继承 Properties ,所以键值对不可以为 null ) Properties 类使用特点和 Hashtable 类类似,但是请注意Pr 阅读全文
posted @ 2024-07-13 09:37 Yao_Happy 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 10-Hashtable底层结构和源码分析 介绍汇总: Hashtable的基本介绍 Hashtable底层机制说明 Hashtable 和 HashMap 对比 1-Hashtable的基本介绍 存放的元素是键值对:即 K-V Hashtable 的键和值都不能为 null ,不然后抛出 Null 阅读全文
posted @ 2024-07-13 08:33 Yao_Happy 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 9-HashMap底层结构和源码分析 1-HashMap底层结构说明 HashMap 底层维护的是数组 + 链表 + 红黑树,(jdk 7 版本的 HashMap 底层实现(数组 + 链表),jdk 8 版本底层实现(数组 + 链表 + 红黑树) )。 数组中存放的是 HashMap 的内部类 No 阅读全文
posted @ 2024-07-13 06:52 Yao_Happy 阅读(34) 评论(0) 推荐(0) 编辑
  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 Yao_Happy 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 7-LinkedHashSet底层结构和源码分析 介绍汇总: LinkedHashSet全面说明 LinkedHashSet底层机制说明 1-LinkedHashSet全面说明 LinkedHashSet 底层是一个 LinkedHashMap ,底层维护了一个数组 + 双向链表 。由于 Linke 阅读全文
posted @ 2024-07-12 18:17 Yao_Happy 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 6-HashSet底层结构和源码分析 介绍汇总: HashSet的全面介绍 HashSet底层机制说明 HashSet实践练习 1-HashSet的全面介绍 HashSet 实现了 Set 接口 HashSet 实际上是 HashMap(源码) public HashSet() { map = ne 阅读全文
posted @ 2024-07-12 16:23 Yao_Happy 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 5-Set接口和常用方法 介绍汇总: Set接口基本介绍 Set接口的常用方法 Set接口的遍历方式 实践练习 1-Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多包含一个 null 2-Set接口的常用方法 和 List 接口一样,Set 接口也是 Colle 阅读全文
posted @ 2024-07-12 14:37 Yao_Happy 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 4-LinkedList底层结构和源码分析 介绍汇总: LinkedList的全面说明 LinkedList的底层操作机制 LinkedList的运行重要步骤 ArrayList 和 LinkedList 比较 1-LinkedList的全面说明 LinkedList 底层实现了双向链表和双端队列特 阅读全文
posted @ 2024-07-12 11:55 Yao_Happy 阅读(23) 评论(0) 推荐(1) 编辑