在HashMap中hashcode生成的代码中,竟然有一个31的固定值,这是为什么呢,这个咱们可以来看国外大神在stackoverflow上的回答。
其中点赞数最高的是下面这个回答:
这个在理论的高度上做出了解释,好像还是不是很有实战意义,来看第二个呼声最高的回答
这个回答就相当具有实战意义了,只要我们本地准备单词表,就能对31,33,37,39和41这些样本进行逐个测试。
在HashMap中hashcode生成的代码中,竟然有一个31的固定值,这是为什么呢,这个咱们可以来看国外大神在stackoverflow上的回答。
其中点赞数最高的是下面这个回答:
这个在理论的高度上做出了解释,好像还是不是很有实战意义,来看第二个呼声最高的回答
这个回答就相当具有实战意义了,只要我们本地准备单词表,就能对31,33,37,39和41这些样本进行逐个测试。