HashMap 共 4 篇文章

Javaequals被重写后hashCode不同步导致HashMap查询异常
2026-06-08 21:37:24
Java equals 被重写后 hashCode 不同步导致 HashMap 查询异常 当我们将一个自定义对象作为 HashMap 的键(Key)时,如果只重写了 equals 方法,而没有同步重写 hashCode 方法,会导致一个隐蔽且严重的问题:明明是“相同”的对象,却无法从 HashMap
Java HashMap equals
33 0
Java HashMap的负载因子为什么是0.75
2026-05-04 16:26:02
Java HashMap的负载因子为什么是0.75 Java 中的 HashMap 是使用最频繁的集合之一,其性能核心在于哈希桶数组与链表/红黑树的配合。在 HashMap 的构造函数中,除了指定初始容量 capacity,还有一个关键参数 loadFactor(负载因子),默认值为 0.75。理解
Java HashMap 负载因子
80 0
Java 常用集合:ArrayList 与 HashMap 的使用
2026-04-05 13:06:55
Java 常用集合:ArrayList 与 HashMap 的使用 在 Java 开发中,集合是存储和操作数据的基础工具。ArrayList 和 HashMap 是最常用的两种集合类型,几乎出现在每一个 Java 项目中。理解它们的特性和适用场景,能够帮助你写出更高效、更易维护的代码。 一、Arra
Java集合 ArrayList HashMap
132 0
Java HashMap在高并发场景下的死循环问题排查
2026-04-04 13:06:53
Java HashMap在高并发场景下的死循环问题排查 在高并发环境中使用 HashMap 可能导致应用出现 CPU 飙升、服务假死等严重问题。这类问题的根源在于 HashMap 本身并非线程安全,却在多线程场景下被错误使用。本篇文章将深入剖析问题成因,并提供系统化的排查思路与解决方案。 一、问题现
HashMap 高并发 死循环
82 0