gpt4 book ai didi

Java HashMap MAXIMUM_CAPACITY

转载 作者:行者123 更新时间:2023-11-29 05:37:46 25 4
gpt4 key购买 nike

我正在查看 java.util.HashMap 类代码,发现 MAXIMUM_CAPACITY 定义如下:

static final int MAXIMUM_CAPACITY = 1 << 30;

是否有任何特定原因需要像这样初始化而不是直接赋值?

最佳答案

首先,它解释了如何选择值 - 2^30(2 的幂,大约是最大 int 值的一半)比 0x40000000 或 1073741824 更有意义。
其次,编译器无论如何都会计算该值。

关于Java HashMap MAXIMUM_CAPACITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18836389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com