jdk源碼——hashmap的1.8與1.7比較

1.8鏈表的定義基本上與1.7相同,但是類名改爲Node,但是node實現了Map.Entry接口,實質是一樣的  static class Node<K,V> implements Map.Entry<K,V> { 1.8的hash值的算法更加直觀一點,就是key的hashcode與無符號右移16位的hashcode異或,然後返回。這是爲了當length比較小的時候,也能保證考慮到高低Bit位都
相關文章
相關標籤/搜索