String类的hashCode方法为何选用31作为乘数因子?
本文共计4330个文字,预计阅读时间需要18分钟。1. 背景:某天,我在编写代码时无意中点开了String的hashCode方法。粗略看了下hashCode的实现,发现其实并不复杂。但令我惊讶的是,从源码中发现了一个奇怪的数字,也是文本的主
共收录1篇相关文章
本文共计4330个文字,预计阅读时间需要18分钟。1. 背景:某天,我在编写代码时无意中点开了String的hashCode方法。粗略看了下hashCode的实现,发现其实并不复杂。但令我惊讶的是,从源码中发现了一个奇怪的数字,也是文本的主