摘要: 存入方式与HashMap相同 区别是:LinkedHashMap链表为双向链表 表的头节点为添加的第一个元素,表的尾节点为添加的最后一个元素。 第二个元素添加成功时,第一个元素内会记录第二个元素的地址值。 第二个元素也会记录第一个元素的地址值,形成双向链表。 遍历时,从双向链表的头节点开始按顺序遍历 阅读全文
posted @ 2025-09-03 18:25 lachii 阅读(6) 评论(0) 推荐(0)
摘要: 练习一: 点击查看代码 package com.tiheima.a01mymap; import java.util.Objects; public class Student { private String name; private int age; public Student() { } 阅读全文
posted @ 2025-09-03 17:13 lachii 阅读(3) 评论(0) 推荐(0)
摘要: 不重复指的是键不能重复 哈希表结构: JDK8以前:数组 + 链表 JDK8开始:数组 + 链表 + 红黑树 Entry对象中添加的就是键和值,并利用键计算哈希值(跟值无关) 再计算出在数组中应存入的索引。 如果该位置是null,则直接添加 如果该位置不为null,调用equals方法比较键的属性值 阅读全文
posted @ 2025-09-03 16:04 lachii 阅读(4) 评论(0) 推荐(0)