数组的最大长度也是由int 类型决定的,因为数组的长度就是 int.
java 中数组的最大长度是多少呢?看一下它的length属性就可以了。length属性是32位的有符号整数,它的最大值是2的31次幂,就是2G。为何有这个限制呢?为什么length的属性不是long型呢?我们假设一下,如果它是long型的,那么它的最大长度是2的63次幂。内存永远也不会有那么大吧。即使是字节数组长度是int的,最大长都达到2GB.
————————————————
版权声明:本文为CSDN博主「Gordon家的哈士奇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36743013/article/details/78676349
Java语言的数组最大可以到多少下标?如果要1000000000000000,怎么表示
Java语言的数组最大可以到多少下标?如果要1000000000000000,怎么表示
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
1条回答
为你推荐
- java数组下标越界问题
- 开发语言
- 1个回答
- Java语言的数组最大可以到多少下标?如果要1000000000000000,怎么表示
- 开发语言
- 1个回答
- 高分悬赏:Java语言编写一个函数,将字符串向右移动N位,最后面的N个字符放在最左边
- 开发语言
- 3个回答
- Java语言什么时候数组下标要用0开始,什么时候从1开始,什么时候到N结束,什么时候到N-1结束
- 开发语言
- 2个回答
- Java语言,数组中下标的范围是否可以从-1开始呢,我想修改范围
- 开发语言
- 1个回答
- 求一个数组中任意几个下标中最大值的下标
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- JS二级级联下拉菜单
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- java怎么判断数组下标是否越界?
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- Struts 标签 property=数组 报错:Invalid argument looking up property
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- 求问:Java语言中,定长数组和HashMap在访问一个元素时,哪个效率高?
- 1个回答