List list = new ArrayList();
UserAccount ua;
for(int i = 0 ;i<2000000;i++){
ua = new UserAccount();
ua.setUname("a"+i);
ua.setUpass("a");
ua.setUgroup("aa");
list.add(ua);
}
System.out.println(list.size());
这个相当与是数据库查出来2000000条记录。我把它封成对像,放到list中。。但。因数据太大。。每次都抛java.lang.OutOfMemoryError: Java heap space
因为每次都 在循环中new了一个对像。。。
这种应该怎么来处理呢?
[b]问题补充:[/b]
其实我就是有那个多条数据得嘛。。而且我只知道这么做。。。有没有好的例子,给我讲一讲,谢谢各位。