kar*_*oss 21 java interface hashcode
Object在Java中有hashCode方法,但它只在像HashSet或的关联容器中使用HashMap.它为什么这样设计?Hashable具有hashCode方法的界面看起来更优雅的解决方案.
在我看来,主要的论点是hashCode,可以为任何Java对象计算明确定义的默认值,以及同样明确定义的默认值equals.没有充分的理由拒绝所有对象的这个功能,当然有很多理由不保留它.所以这在我的书中是明智的.
| 归档时间: |
|
| 查看次数: |
4834 次 |
| 最近记录: |