hashmap技术概览与扩容在Java7与Java8中的不一样实现

hashmap技术概览:java 由数组 + 链表的方式实现,当hash冲突的时候,会将新put值放到链表开头。 初始化时会初始化容量(capacity)、加载因子(loadfactor)、阈值(threshold),其中threshold = capacity * loadfactor,缺省值分别是:12 = 16*0.75。 当count值大于等于阈值(threshold)时,会进行动态扩容,
相关文章
相关标签/搜索