在
HashMap
中,如果我将自定义对象作为键,那么如果我覆盖hashCode()
方法并将其实现为传递值'1
',那么会有任何性能影响吗?如果我更改hashCode()
方法以使用Math.random()
函数返回随机值,对性能会产生什么影响?
hashCode
并不是任意的。 - Marko TopolnikhashCode()
方法更改为返回随机值,性能可能会发生很多事情——但是你的程序将完全崩溃,因为它不再获得正确的结果。 - Louis Wasserman