java中数组的最大长度以及List的最大容量

        java 中数组的最大长度是多少呢?看一下它的length属性就能够了。length属性是32位的有符号整数,它的最大值是2的31次幂,就是2G。为什么有这个限制呢?为何length的属性不是long型呢?咱们假设一下,若是它是long型的,那么它的最大长度是2的63次幂。内存永远也不会有那么大吧。即便是字节数组长度是int的,最大长都达到2GB. 由此想到了String,这个家伙
相关文章
相关标签/搜索