黑马程序员技术交流社区
标题:
ArrayList底层总数组实现的。可是在底层判断时只到int类型的最大值。
[打印本页]
作者:
郑苑东
时间:
2012-4-11 19:31
标题:
ArrayList底层总数组实现的。可是在底层判断时只到int类型的最大值。
如果插入一个超过int类型的索引,或者说插入时其索引已经达到了int的最大值,那这时候会出现什么效果。。。底层好像只能讲长度设置为int的最大值。。。
作者:
李敏
时间:
2012-4-11 19:40
超过了当然会内存溢出,报错。
底层不清楚,但是不是还有个BigInteger 呢。这个不需要我们担心的。
作者:
郑苑东
时间:
2012-4-11 22:02
李敏 发表于 2012-4-11 19:40
超过了当然会内存溢出,报错。
底层不清楚,但是不是还有个BigInteger 呢。这个不需要我们担心的。 ...
这东西真没有。。只会一直加 。最后数组的长度等于int的最大值。。然后还是返回长度。。什么也没做。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2