ArrayList初始化n=10个空间扩容(n3)/2 + 1,如果不够设置传入的值
HashMap初始化n=16空间扩容2n,在并发环境下,可能会形成环状链表(扩容时可能造成)
Hashtable初始化n=11空间扩容2n+1
jdk1.6ConcurrentHashMap初始化segments=16个空间每个segments是初始化一个HashEntry 扩容segments=n2
jdk1.7ConcurrentHashMap初始化segments=16个空间每个segments是初始化两个HashEntry 扩容segments=n*2
ArrayList、Hashtable、HashMap初始化大小
最新推荐文章于 2025-02-11 12:00:00 发布