HashMap jdk1.8 jdk1.7 put改动
摘要:
之前hashmap处理冲突单纯使用链表法进行链接,1.8中,当一散列值中对应的链表长度超过8个后,会将链表转化为红黑树进行存储。 1.8中源码 1.7源码 final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean e 阅读全文
posted @ 2017-03-14 15:33 DEnjoy 阅读(1110) 评论(0) 推荐(0) 编辑