单台服务器:最大并发,最大线程,并发选择

2025-05-13 01:36:11 8617

(转载) 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