单台服务器:最大并发,最大线程,并发选择
(转载) HashMap底层原理 + 扩容机制
hwg985:
这个就是旧容量的1.5倍吧原来10的容量,变成15,你的这么算的话,就是15+1=16?
(转载) HashMap底层原理 + 扩容机制
hwg985:
我看源码写的[code=java]
private void grow(int minCapacity) {
// overflow-conscious code
int oldCapacity = elementData.length;
int newCapacity = oldCapacity + (oldCapacity >> 1);
if (newCapacity - minCapacity < 0)
newCapacity = minCapacity;
if (newCapacity - MAX_ARRAY_SIZE > 0)
newCapacity = hugeCapacity(minCapacity);
// minCapacity is usually close to size, so this is a win:
elementData = Arrays.copyOf(elementData, newCapacity);
}
[/code]
(转载) HashMap底层原理 + 扩容机制
小小梦里花007:
忘记在哪看的,说实际准确值是 旧容量1.5+1,但为了简化一般说1.5
(转载) HashMap底层原理 + 扩容机制
hwg985:
ArrayList扩容后的容量应该是旧容量*1.5吧,你咋写的旧容量*1.5+1?
springboot 事务加载过程
CSDN-Ada助手:
不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java