摘要: equals hashcode 当新建一个java类时,需要重写equals和hashcode方法,大家都知道!但是,为什么要重写呢? 需要保证对象调用equals方法为true时,hashcode必须相同. 先看下面的例子: 没有重写equals和hashcode方法User类 public cl 阅读全文
posted @ 2018-11-12 15:08 林宇风 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: hash hashcode java 1.hash 2.hash算法 1.hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于 阅读全文
posted @ 2018-11-12 14:06 林宇风 阅读(541) 评论(0) 推荐(0) 编辑