摘要: hashmap的默认扩容阈值是大于12还是大于等于12?没错我们初学者看源码,一看就知道是16*0.75=12,所以12是一个扩容阈值的关键字,但是翻看各种博文,有说大于12的,有说等于12的,所以今天楼主雄起了,给大家总结一下,此外顺便说明一下其他容易搞混的问题,比如链表转红黑树的阈值是大于8还是 阅读全文
posted @ 2020-05-28 14:32 矜持的折返跑 阅读(4094) 评论(1) 推荐(2) 编辑
摘要: 重写equals为什么一定要重写hashcode,这个问题可以说是很经典的问题了,早几年我们一般都是这样回答的:因为equals相等的话,hashcode一定相等,如果hashcode相等的话,equals不一定相等,这是java规范规定的。没错,这就是老鳖的屁股,龟腚(规定),但是随着近年来就业难 阅读全文
posted @ 2020-05-28 13:45 矜持的折返跑 阅读(432) 评论(0) 推荐(0) 编辑