上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 42 下一页
摘要: 测试程序 阅读全文
posted @ 2022-04-05 21:19 无关风月7707 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 如何排重? 这里为什么数据“重复”了呢 这肯定不是数据重复啊。因为p4是新建对象,地址跟p1不同,二者是不同的! 如下图:很明显添加数据是不可重复的 如果想让名字和年龄相同的对象是同一个对象,怎么办呢? 1.在Person类里边重写hashCode方法 如下图,重写hashCode方法以后同名同年龄 阅读全文
posted @ 2022-04-05 21:18 无关风月7707 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ***HashSet ***两个问题 1.为什么说存入的元素不能重复: 原理: 在Object类里面有一个 native hashCode();方法可以返回对象的哈希值,要存储元素的时候调用add();方法,add方法会调用hashCode方法和equals方法判断元素是否重复。 例子如下: 在这个 阅读全文
posted @ 2022-04-05 17:57 无关风月7707 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Set接口使用 1.添加数据 如上图所示,说明Set集合添加数据是无序的、不能重复的 2.删除数据 set.remove(0);是不对的,因为set集合数据是无下标的 3.遍历 需要注意的是:String next = it.next();这一步是完全没有必要的,因为Itrator已经是String 阅读全文
posted @ 2022-04-05 16:53 无关风月7707 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 泛型集合 演示一个问题 如图所示,出现类型转换异常 我们可以通过泛型集合来避免这种异常 程序位置 程序 泛型集合避免了强制转换问题 阅读全文
posted @ 2022-04-05 11:56 无关风月7707 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 泛型方法 注意:泛型方法不需要定义类型,调用的时候赋值是什么类型他就被定义为什么类型 如下图所示 程序位置 阅读全文
posted @ 2022-04-05 11:36 无关风月7707 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 泛型 把类型明确的工作推迟到调用的时候才去完成的一种特殊类型 泛型类 可以创建变量,不能用于创建对象,因为T虽然是一种引用类型,但它是不确定的 泛型类的创建 泛型类的使用 注意: 1.泛型只能使用**引用类型 ** 2.不同泛型类型对象之间不能相互赋值 需要类型是String泛型,提供的是Integ 阅读全文
posted @ 2022-04-05 11:06 无关风月7707 阅读(68) 评论(0) 推荐(0) 编辑
摘要: LinkedList 双向链表图解 每一个节点都是Node类型,节点内部的实际数据是item LinkedList使用 几乎同上,详细见下图位置Demo1程序演示 LinkedList源码分析 理解了 【千锋】最新版 Java集合框架详解 通俗易懂哔哩哔哩bilibili](https://www. 阅读全文
posted @ 2022-04-04 21:18 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Vector使用 Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建Vector后进行添加或移除项的操作。 方法 大多方法使用不再过多赘述,这里演示一种Vector集合的遍历方法:枚举器遍历 vec 阅读全文
posted @ 2022-04-04 21:17 无关风月7707 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ArrayList源码分析 1.private static final int DEFAULT_CAPACITY = 10;//默认容量 = 10 2.transient Object[] elementData;//elementData:存放元素的数组 3.private int size;/ 阅读全文
posted @ 2022-04-04 18:00 无关风月7707 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 42 下一页