摘要: ①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 阅读全文
posted @ 2017-07-09 10:40 ze7777 阅读(134) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的区别 HashMap计算hash对key的hashcode进行了二次hash,以获得更好的散列值,然后对table数组长度取摸 HashSet和HashMap、Hashtable的区别 除开HashMap和Hashtable外,还有一个hash集合HashSet, 阅读全文
posted @ 2017-07-09 10:26 ze7777 阅读(135) 评论(0) 推荐(0) 编辑