1.8与1.7版本HashMap不同点

https://blog.csdn.net/Vince_Wang1/article/details/105888297    介绍1.8与1.7版本HashMap不同点

 

 

https://blog.csdn.net/u010890358/article/details/80496144     这个详细介绍了1.8版本的java,HashMap扩容之后,旧数据的新位置在哪(通过key的hash值直接对old capacity进行按位与&操作如果结果等于0,那么不需要移动反之需要进行移动并且移动的位置等于old capacity + 当前index。

posted @ 2021-07-13 10:47  弓呆的胖次  阅读(57)  评论(0编辑  收藏  举报