掰开 JDK 源码:hashCode 到底是个什么东西

从 Object.hashCode 的 native 声明,到 HashMap 的两步走定位,再到 String 的 31 进制多项式哈希——带源码逐行拆解 hashCode 的本质、用途,以及它和 equals 为什么必须一起重写。

2026-07-28 · 5 min · 893 words ·  santu santu Claude