2021
05-20
05-20
Java源码解析之HashMap的put、resize方法详解
一、HashMap简介HashMap底层采用哈希表结构数组加链表加红黑树实现,允许储存null键和null值数组优点:通过数组下标可以快速实现对数组元素的访问,效率高链表优点:插入或删除数据不需要移动元素,只需要修改节点引用效率高二、源码分析2.1继承和实现publicclassHashMap<K,V>extendsAbstractMap<K,V>implementsMap<K,V>,Cloneable,Serializable{privatestaticfinallongserialVersionUID=36249882076318...
继续阅读 >