String、StringBuilder之hashCode方法
今天在看书的时候发现计算跟书上同样的字符串返回的是同样的hash值(如下图),觉得有点奇妙,就去看了String的源码,想看看这是为啥。由上面的两个图可以看到,"OK"这个字符串在不同机器上计算出来的hash值是一样的,这个刚开始有点让我意外,因为一直以为hash值是很神秘随机的,怎么会一样。直到我看了String的源码:public int hashCode() { ...
原创
2018-12-22 08:52:30 ·
1028 阅读 ·
0 评论