- 博客(1)
- 收藏
- 关注
原创 String类源码学习
hashCode()函数这里使用的是Polynomial Hashing, 但是有3个问题1. 为什么不使用mod?2. 对于长字符串,返回值为什么不会超出int的最大允许值?3. 为什么选用31?有什么特别理由吗? public int hashCode() { int h = hash; if (h == 0 && value.length &g...
2018-02-28 16:50:34 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人