摘要:
Map集合遍历键找值方式 Entry键值对对象 Map中的key和value是一一对应关系,Entry 将键值对的对应关系封装成了对象。即键值对对象,这样我们在遍历 Map 集合时,就可以从每一个键值对( Entry )对象中获取对应的键与对应的值。 public K getKey() :获取Ent 阅读全文
posted @ 2022-07-06 19:28
肥宅快乐水~
阅读(46)
评论(0)
推荐(0)
摘要:
Map常用子类 HashMap:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。LinkedHashMap:存储数据采用的哈希表结构+链表结构。通过链表结构可以保证元素的存取顺序一致;通过哈希表结构可以保证 阅读全文
posted @ 2022-07-06 19:23
肥宅快乐水~
阅读(29)
评论(0)
推荐(0)
摘要:
Collection集合工具类的方法sort(list,Comparator) Comparable:强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,**类的compareTo方法被称为它的自然比较方法。只能在类中实现compareTo()一次,不能经常修改类的代码实现自己想要的 阅读全文
posted @ 2022-07-06 19:17
肥宅快乐水~
阅读(134)
评论(0)
推荐(0)
摘要:
Collection集合工具类的方法addAll与shuffle java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: public static boolean addAll(Collection c,T…elements):往集合中添加一些元素。 publ 阅读全文
posted @ 2022-07-06 19:13
肥宅快乐水~
阅读(66)
评论(0)
推荐(0)
摘要:
LinkedHashSet集合 Java.util.LinkedHashSet集合 extends HashSet集合 LinkedHashSet集合特点: 底层是一个哈希表(数组+链表/红黑树)+链表;多了一条链表(记录元素的存储顺序),保证元素有序 可变参数 JDK1.5出的新特新 使用前提:当 阅读全文
posted @ 2022-07-06 13:59
肥宅快乐水~
阅读(20)
评论(0)
推荐(0)
摘要:
Set集合存储元素不重复的原理 java.util.Set接口 extends Collection Set接口特点 不允许存储重复的元素 没有索引,没有带索引的方法,也不能是使用普通的for循环遍历 HashSet存储自定义类型元素 Java.util.HashSet集合 implements S 阅读全文
posted @ 2022-07-06 13:56
肥宅快乐水~
阅读(55)
评论(0)
推荐(0)
摘要:
哈希值 哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值,是一个逻辑地址,是模拟出来得到地址,不是数据实际存储的物理地址)3 在object类有一个方法,可以获取对象的哈希值 int hashcode()返回该对象的哈希码值。 hashcode方法的源码: public native i 阅读全文
posted @ 2022-07-06 13:50
肥宅快乐水~
阅读(41)
评论(0)
推荐(0)
摘要:
Vector集合 java.uti.vector 存数据的结构是数组结构 所有单列集合的老祖宗,1.0版本就出现了 单线程(慢) 在1.2班实现list接口,1.2才出现iterator迭代器 1.0版本没有add方法和get方法 那么1.0版本的vector是怎么添加元素和遍历元素的? 通过两个方 阅读全文
posted @ 2022-07-06 13:45
肥宅快乐水~
阅读(36)
评论(0)
推荐(0)
摘要:
ArrayList集合 java.util.ArrayList-集合数据存储的结构是数组结构。元素增删慢,查找快,由于日常开发中使用最多的功能为查询数据、遍历数据,所以ArrayList是最常用的集合。 许多程序员开发时非常随意地使用ArrayList完成任何需求,并不严谨,这种用法是不提倡的。 J 阅读全文
posted @ 2022-07-06 13:37
肥宅快乐水~
阅读(27)
评论(0)
推荐(0)
摘要:
数据结构红黑树 概念: 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。 性质: 1、根节点是黑色的 2、每个节点不是红色的就是黑色 阅读全文
posted @ 2022-07-06 13:27
肥宅快乐水~
阅读(98)
评论(0)
推荐(0)

浙公网安备 33010602011771号