上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页
摘要: 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)
摘要: Set接口实现类——LinkedHashSet LinkedHashSet的全面说明 LinkedHashSet是HashSet的子类 LinkedHashSet底层是一个LinkedHashMap,底层维护了一个数组+双向链表 LinkedHashSet根据元素的hashCode值来决定元素的存储 阅读全文
posted @ 2022-01-17 21:49 摘星丶仙 阅读(149) 评论(0) 推荐(0)
摘要: 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)
摘要: 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)
摘要: 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)
摘要: #Set接口实现类-HashSet HashSet的全面说明 HashSet实现了Set接口 HashSet实际上是HashMap 可以存放null值,但是只能有一个null HashSet不保证元素是有序的,取决于hash后,在确定索引的结果。(即不保证存放元素的顺序和取出的顺序一致) 不能有重复 阅读全文
posted @ 2022-01-16 20:30 摘星丶仙 阅读(370) 评论(0) 推荐(0)
摘要: Set接口和常用方法 Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多包含一个null JDK API中Set接口的实现类有: Set接口的常用方法 和List接口一样, Set接口也是Collection的子接口,因此,常用方法和Collection接口一样. 阅读全文
posted @ 2022-01-16 19:55 摘星丶仙 阅读(98) 评论(0) 推荐(0)
摘要: 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 下一页