摘要:
这一篇是接着上一篇写的, 上一篇的地址是:基于JDK1.8版本的hashmap源码分析(一) 因为hashmap的扩容是在其他条件的允许下,直接向左移一位,相当于在最高位增加了一位,在最高位与hash值进行按位与的时候,只能有2中情况,要么是0,要么是1。 这样就出现了上面的新表创建过程中的分情况, 阅读全文
摘要:
今天看了下hashmap中的源码,下面列出一些自己的收获 开头,public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //继承子AbstractMap类,实现 阅读全文