Java学习
文章平均质量分 74
羲901
这个作者很懒,什么都没留下…
展开
-
尚硅谷Java笔记-集合嵌套
一、List嵌套List。二、List嵌套Map。三、Map嵌套Map。原创 2024-03-15 13:15:34 · 513 阅读 · 1 评论 -
尚硅谷Java笔记-双列集合Map接口及其实现类
Collection values() 获取集合中所有的value,转存到Collection集合中。V reomove(Object key)根据key删除键值对,返回的是被删除的value。V reomove(Object key)根据key删除键值对,返回的是被删除的value。V put(K key,V value) 添加元素,返回的是被覆盖的value。V put(K key,V value) 添加元素,返回的是被覆盖的value。(1) key唯一,value可重复。原创 2024-03-15 10:30:24 · 539 阅读 · 1 评论 -
尚硅谷Java笔记-Set接口 | HashSet | LinkedHashSet
如果不重写HashCode和equals方法,默认调用的是Object中的,那么不容的对象,肯定哈希值不一样并且也不相等。【如果重写了HashCode方法,那么计算的就是对象内容的哈希值】哈希值是由计算机算出来的一个十进制数,可以看作是对象的地址值。1.先 计算元素的哈希值(重写hashCode方法),在比较内容(重写equals方法)哈希值一样,内容也可能不一样(存在哈希冲突)。b. 如果哈希值一样,内容也一样,去重复。a. 如果哈希值一样,内容不一样,存储。2.先比较哈希值,如果哈希值不一样,存储。原创 2024-03-14 20:58:34 · 349 阅读 · 1 评论 -
尚硅谷Java笔记-Collections集合工具类|泛型
static List asList(T...a) 直接指定元素,转存到list集合中。1.如果我们在定义类,方法,接口的时候,如果类型不确定,我们可以考虑定义含有泛型的类,方法,接口。//将集合中的顺序打乱。A:在实现类的时候还没有确定类型,只能在new实现类的时候确定类型。原创 2024-03-14 20:00:45 · 886 阅读 · 1 评论 -
尚硅谷笔记-Java 集合
b. 泛型,决定了集合中能存储什么类型的数据,可以统一元素类型。泛型中只能写引用数据类型,如果不写,默认object类型,此时什么类型的数据都可以存储。注意:只有ArrayList使用迭代器的时候Iterator接口才会指向Itr,其他的集合使用迭代器Iterator就指向的不是Itr了。c. 泛型细节:等号前面的泛型必须写,等号后面的泛型可以不用写。集合的学习需要重点掌握集合的特点和集合的使用方法。我们知道Iterator是一个接口,等号右边一定是它的实现类对象。1. 概述:单列集合的顶级接口。原创 2024-03-13 20:15:10 · 905 阅读 · 1 评论