标签: java hashcode
似乎哈希码总是返回一个int。现在,由于IntMax,这似乎是一个限制因素。现在可以争辩说,我们永远不会有这么多对象,因为它会导致堆溢出等。但是如果我们选择double而不是int,那么我们可以在更大程度上保证hashcode不会是唯一的对象?
double
答案 0 :(得分:2)
Hashcodes不需要是唯一的。这就是为什么它们是哈希码。用于散列算法。哪个不需要独特的密钥。