| 复制代码List<UserAccount> list = new ArrayList<UserAccount>(); 
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了一个对像。。。
 
 这种应该怎么来处理呢?
 
 |