随笔 - 17  文章 - 0  评论 - 0  阅读 - 1207
07 2024 档案
13-TreeSet和TreeMap基本介绍
摘要:13-TreeSet和TreeMap基本介绍 介绍汇总: TreeSet基本介绍 TreeMap基本介绍 1-TreeSet基本介绍 TreeSet 类用于存储一组对象,并将对象按照自然规则(实现 Comparator 接口的)或者指定 Comparator 对象的比较器进行排序。 TreeSet 阅读全文
posted @ 2024-07-13 12:55 tenolk 阅读(53) 评论(0) 推荐(0) 编辑
12-开发中如何选择集合实现类
摘要:12--开发中如何选择集合实现类 开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下: 先判断存储的类型(一组对象或一组键值对) 一组对象:Collection 接口 允许重复:List 接口 增删多:LinkedList 【底层维护了一个双向链表】 改查多 阅读全文
posted @ 2024-07-13 10:54 tenolk 阅读(48) 评论(0) 推荐(1) 编辑
11-Properties基本介绍
摘要:11-Properties基本介绍 Properties 类继承自 Hashtable 类并且实现了 Map 接口,也是使用一种键值对的形式来保存数据。(因为继承 Properties ,所以键值对不可以为 null ) Properties 类使用特点和 Hashtable 类类似,但是请注意Pr 阅读全文
posted @ 2024-07-13 09:37 tenolk 阅读(56) 评论(0) 推荐(0) 编辑
10-Hashtable底层结构和源码分析
摘要:10-Hashtable底层结构和源码分析 介绍汇总: Hashtable的基本介绍 Hashtable底层机制说明 Hashtable 和 HashMap 对比 1-Hashtable的基本介绍 存放的元素是键值对:即 K-V Hashtable 的键和值都不能为 null ,不然后抛出 Null 阅读全文
posted @ 2024-07-13 08:33 tenolk 阅读(68) 评论(0) 推荐(0) 编辑
9-HashMap底层结构和源码分析
摘要:9-HashMap底层结构和源码分析 1-HashMap底层结构说明 HashMap 底层维护的是数组 + 链表 + 红黑树,(jdk 7 版本的 HashMap 底层实现(数组 + 链表),jdk 8 版本底层实现(数组 + 链表 + 红黑树) )。 数组中存放的是 HashMap 的内部类 No 阅读全文
posted @ 2024-07-13 06:52 tenolk 阅读(44) 评论(0) 推荐(0) 编辑
8-Map接口和常用方法
摘要:8-Map接口和常用方法 Map 与 Collection 并列存在。用于保存具有映射关系的数据:Key-Value Map 中的 key 和 value 可以是任何引用数据类型,会封装到 HashMap$Node 对象中 Map 中的 key 不允许重复 Map 中的 value 可以重复 Map 阅读全文
posted @ 2024-07-12 22:55 tenolk 阅读(56) 评论(0) 推荐(0) 编辑
7-LinkedHashSet底层结构和源码分析
摘要:7-LinkedHashSet底层结构和源码分析 介绍汇总: LinkedHashSet全面说明 LinkedHashSet底层机制说明 1-LinkedHashSet全面说明 LinkedHashSet 底层是一个 LinkedHashMap ,底层维护了一个数组 + 双向链表 。由于 Linke 阅读全文
posted @ 2024-07-12 18:17 tenolk 阅读(147) 评论(0) 推荐(0) 编辑
6-HashSet底层结构和源码分析
摘要:6-HashSet底层结构和源码分析 介绍汇总: HashSet的全面介绍 HashSet底层机制说明 HashSet实践练习 1-HashSet的全面介绍 HashSet 实现了 Set 接口 HashSet 实际上是 HashMap(源码) public HashSet() { map = ne 阅读全文
posted @ 2024-07-12 16:23 tenolk 阅读(46) 评论(0) 推荐(0) 编辑
5-Set接口和常用方法
摘要:5-Set接口和常用方法 介绍汇总: Set接口基本介绍 Set接口的常用方法 Set接口的遍历方式 实践练习 1-Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多包含一个 null 2-Set接口的常用方法 和 List 接口一样,Set 接口也是 Colle 阅读全文
posted @ 2024-07-12 14:37 tenolk 阅读(34) 评论(0) 推荐(0) 编辑
4-LinkedList底层结构和源码分析
摘要:4-LinkedList底层结构和源码分析 介绍汇总: LinkedList的全面说明 LinkedList的底层操作机制 LinkedList的运行重要步骤 ArrayList 和 LinkedList 比较 1-LinkedList的全面说明 LinkedList 底层实现了双向链表和双端队列特 阅读全文
posted @ 2024-07-12 11:55 tenolk 阅读(53) 评论(0) 推荐(1) 编辑
3-Vector底层结构和源码分析
摘要:3-Vector底层结构和源码分析 介绍汇总: Vector的基本介绍 Vector的运行重要步骤 底层结构和 ArrayList 的比较 1-Vector的基本介绍 定义说明 Vector 底层也是一个对象数组,protected Object[] elementData ; Vector 是线程 阅读全文
posted @ 2024-07-12 10:37 tenolk 阅读(25) 评论(0) 推荐(0) 编辑
2-ArrayList底层结构和源码分析
摘要:2-ArrayList底层结构和源码分析 介绍汇总: ArrayList的注意事项 ArrayList的运行重要步骤 补充 1-ArrayList的注意事项 ArrayList 允许添加所有的元素,包括 null ,而且还可以多个 null 。 ArrayList 是由数组来实现数据存储的。 Arr 阅读全文
posted @ 2024-07-12 09:27 tenolk 阅读(39) 评论(0) 推荐(0) 编辑
1-集合介绍
摘要:1-集合介绍 介绍汇总: 为啥要使用集合 集合的框架体系 Collection方法 1-为啥要使用集合 之前保存多个数据使用的是数组,那么数组有不足的地方,如下 长度开始时必须指定,而且一旦指定,不能更改 保存的必须为同一类型的元素(可以使用多态,保存多种类型数据) 数组进行扩容比较麻烦,添加或删除 阅读全文
posted @ 2024-07-11 18:41 tenolk 阅读(24) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示