摘要: 题外话:为什么要hashcode进行spread? 充分使用key.hashCode()的高16位信息,保证hash分布更分散, 扩容操作是新建2倍于原表大小的新表,并将原表结点拷贝一份放在新表中,对原表无修改或修改很小。当原表所有结点都已被拷贝到新表中后,原表会被垃圾回收。 在jdk7中的Hash 阅读全文
posted @ 2019-02-24 17:23 cnblogs_z_s 阅读(1726) 评论(0) 推荐(0) 编辑