文章预览
点击上方“ Java知音 ”,选择“置顶公众号” 技术文章第一时间送达! 作者:阿进的写字台 主页:www.cnblogs.com/homejim 一、HashMap在JAVA中的怎么工作的? 基于Hash的原理 二、什么是哈希? 最简单形式的 hash ,是一种在对任何变量/对象的属性应用任何公式/算法后, 为其分配唯一代码的方法。 一个真正的 hash 方法必须遵循下面的原则 哈希函数每次在相同或相等的对象上应用哈希函数时, 应每次返回相同的哈希码。换句话说, 两个相等的对象必须一致地生成相同的哈希码。 Java 中所有的对象都有 Hash 方法。 Java中的所有对象都继承 Object 类中定义的 hashCode() 函数的默认实现。 此函数通常通过将对象的内部地址转换为整数来生成哈希码,从而为所有不同的对象生成不同
………………………………