在线等 :关于java数组

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:15:38
我要用一个数组用来存储数值,要存储1048576个,甚至更多,不想用数据库,现在老是出现OutOfMemoryError。
有什么好的解决办法吗?在线等。

- -,已经大大的超出数组的范围了

对啊 .

超出数据范围太多了 ..

就算抛出异常 ..

占内存太多了 ..

数量确实太大了,假设只是存储int型,一个占4个字节,你这么多数要耗多少内存?

执行的时候加上虚拟机参数啊
java -Xint -Xmx250m -Xms120m -cp test.jar

注意内存操作速度快,一旦程序退出,数据可是保存不了的
还是用外存比较稳妥,不用数据库,用IO操作文件也是可以的哦

试试用Map