Html/CSS
对象内存地址 标签描述

之前看其他文章说,hashcode是根据对象的内存地址生成的。但为了满足自己的好奇心,同时验证这个结论是否是真实的,我半个月前深究了一下。今天突然想起来这回事了,把结论记录一下。 结论 目前hashcode的方式有以下六种算法: HashCodeMode0:由操作系统生成的一个随机数。 HashCodeMode1:基于对象内存地址计算哈希值 HashCodeMode2:定值1,(始终返回固定的标识哈希码值1,用于测试)。 HashCodeMode3:从零开始递增地计算哈希码值。 HashCodeMode4:对象的内存地址转为int类型。 HashCodeMode>=5:默认算法,它...