摘要:
阅读Spring源码发现在ObejctUtils类中有个计算hashcode的方法,使用了31*7加上元素的hash值。很奇怪,于是就查了下,为什么hashCode计算中使用31. 原来之所以使用 31, 是因为他是一个奇素数。如果乘数是偶数,并且乘法溢出的话,信息就会丢失,因为与2相乘等价于移位运 阅读全文
posted @ 2021-07-24 09:35
误入程序园
阅读(105)
评论(0)
推荐(0)
摘要:
声明:转载自 https://blog.csdn.net/qweqwruio/article/details/81329178 先搞清楚它们三者的关系。Error与Exception都继承自Throwable,而RuntimeException则继承自Exception。在Java中只有Throwa 阅读全文
posted @ 2021-07-24 08:29
误入程序园
阅读(122)
评论(0)
推荐(0)

浙公网安备 33010602011771号