采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
ArrayList ,Hashtable,ConcurrentHashMap中 最大数组容量为多少?
同学好,我看他们的size或者count都是int类型的,最大值应该就是int的最大值2147483647,不然size没法显示
理论上确实是int的最大取值,但是源码中,MAX_ARRAY_SIZE=INTEGER.MAX_VALUE-8 jvm可能头文件会存有东西
这个就得以源码为主了,这种没办法,不可能所有都能了解的,除非花时间,大家都一样:)
但是在ArrayList源码中的grow方法中,调用了另一个hugeCapacity方法,我要是没理解错,hugeCapacity返回的最大容量能到INTEGER.MAX_VALUE 。。。
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37