java种数组长度问题

java种数组的长度是用 int类型标识的,也就是说 数组的理论最大长度是 Integer.MAX_VALUE 2147483647,其中 像String ArrayList 底层都是数组,所以理论最大长度都是2147483647

不过这些都是理论值,具体能放多少与 JVM 内存有关, 可以在执行 java 命令时加上 -Xmx 1024m 就将 JVM 内存最大置为了 1G, 默认情况下是 64MB。

发布了36 篇原创文章 · 获赞 12 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/heidou_2016/article/details/103260463