会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
摘星丶仙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
28
下一页
2022年1月18日
HashSet课堂练习
摘要: Set接口实现类-LinkedHashSet Car类(属性:name,price),如果name和price一样,则认为是相同元素,就不能添加。 import java.util.LinkedHashSet; import java.util.Objects; @SuppressWarnings(
阅读全文
posted @ 2022-01-18 12:38 摘星丶仙
阅读(34)
评论(0)
推荐(0)
2022年1月17日
LinkedHashSet介绍
摘要: Set接口实现类——LinkedHashSet LinkedHashSet的全面说明 LinkedHashSet是HashSet的子类 LinkedHashSet底层是一个LinkedHashMap,底层维护了一个数组+双向链表 LinkedHashSet根据元素的hashCode值来决定元素的存储
阅读全文
posted @ 2022-01-17 21:49 摘星丶仙
阅读(149)
评论(0)
推荐(0)
HashSet思考题
摘要: Set接口实现类——HashSet 定义一个Employee类,该类包含:private成员属性name,sal,birthday(MyDate类型),其中birthday为MyDate类型(属性包括:year,month,day),要求: 创建3个Employee放入HashSet中 当name和
阅读全文
posted @ 2022-01-17 21:00 摘星丶仙
阅读(92)
评论(0)
推荐(0)
HashSet最佳实践
摘要: Set接口实现类——HashSet 定义一个Employee类,该类包含:private成员属性name,age。要求: 创建3个Employee放入HashSet中 当name和age的值相同时,认为是相同员工,不能添加到HashSet集合中 import java.util.HashSet; i
阅读全文
posted @ 2022-01-17 20:44 摘星丶仙
阅读(32)
评论(0)
推荐(0)
2022年1月16日
HashSet扩容机制
摘要: Set接口实现类——HashSet HashSet底层机制说明 HashSet底层是HashMap 添加一个元素时,先得到hash值——会转成->索引值 找到存储数据表table,看这个索引位置是否已经存放有数据 如果没有,直接加入 如果有,调用equals比较,如果相同,就放弃添加,如果不相同,则
阅读全文
posted @ 2022-01-16 21:26 摘星丶仙
阅读(170)
评论(0)
推荐(0)
数组链表模拟
摘要: Set接口实现类-HashSet HashSet底层机制说明 HashSet底层是HashMap,HashMap底层是(数组+链表+红黑树) @SuppressWarnings({"all"}) public class HashSetStructure { public static void m
阅读全文
posted @ 2022-01-16 20:49 摘星丶仙
阅读(26)
评论(0)
推荐(0)
HashSet全面说明
摘要: #Set接口实现类-HashSet HashSet的全面说明 HashSet实现了Set接口 HashSet实际上是HashMap 可以存放null值,但是只能有一个null HashSet不保证元素是有序的,取决于hash后,在确定索引的结果。(即不保证存放元素的顺序和取出的顺序一致) 不能有重复
阅读全文
posted @ 2022-01-16 20:30 摘星丶仙
阅读(370)
评论(0)
推荐(0)
Set接口方法
摘要: Set接口和常用方法 Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多包含一个null JDK API中Set接口的实现类有: Set接口的常用方法 和List接口一样, Set接口也是Collection的子接口,因此,常用方法和Collection接口一样.
阅读全文
posted @ 2022-01-16 19:55 摘星丶仙
阅读(98)
评论(0)
推荐(0)
List集合选择
摘要: ArrayList 和LinkedList的比较 如何选择ArrayList 和LinkedList: 如果我们改查的操作多,选择ArrayList 如果我们增删的操作多,选择LinkedList 一般来说,在程序中,80%-90%都是查询,因此大部分情况下会选择ArrayList 在一个项目中,根
阅读全文
posted @ 2022-01-16 16:03 摘星丶仙
阅读(27)
评论(0)
推荐(0)
双向链表模拟
摘要: LinkedList底层结构 LinkedList的全面说明 LinkedList底层实现了双向链表和双端队列特点 可以添加任意元素(元素可以重复),包括null 线程不安全,没有实现同步 LinkedList的底层操作机制 LinkedList底层维护了一个双向链表. LinkedList中维护了
阅读全文
posted @ 2022-01-16 15:10 摘星丶仙
阅读(38)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
28
下一页
公告