科普:为什么 String hashCode 方法选择数字 31 作为乘子

点击上方“程序猿杂货铺”,“星标或置顶公众号” 第一时间获取价值内容 阅读本文大概需要 15 分钟 作者 | coolblog 原文地址 | http://www.coolblog.xyz 某天,我在写代码的时候,无意中点开了 String 的  hashCode  方法。然后大致看了一下  hashCode  的实现,发现并不是很复杂。但是我从源码中发现了一个奇怪的数字,也就是本文的主角 31。
相关文章
相关标签/搜索