dabocaiqq 2020-05-22 11:40 采纳率: 54.8%
浏览 184
已采纳

Java语言的数组最大可以到多少下标?如果要1000000000000000,怎么表示

Java语言的数组最大可以到多少下标?如果要1000000000000000,怎么表示

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2020-06-07 10:27
    关注

    数组的最大长度也是由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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?