代码如下,要实现的是构造一个HashMap里面有key:USERID 值为10001,key:DATALIST对应的是ArrayList
DATALIST里的每个元素是Map,相当于存放多个表单提交的值
public static void main(String[] args) {
HashMap<String, Object> paramMap=new HashMap<String, Object>();
ArrayList<HashMap<String,String>> DATALIST=new ArrayList<HashMap<String,String>>();
paramMap.put("USERID", "10001");
int i=0;
while(i<10){
HashMap<String, String> kpiMap=new HashMap<String, String>();//13行
kpiMap.put("USERID","10001");
kpiMap.put("ROLE","all");
kpiMap.put("KPIID", "N0000"+i);
kpiMap.put("KPINAME", "简单"+i);
}
}异常如下:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.<init>(HashMap.java:209)
at test.ForMapTEST.main(ForMapTEST.java:13)
在下思来想去不懂为什么会出现OutOfMemoryError,求指教啊!HashMapArrayListoutofmemoryerror
DATALIST里的每个元素是Map,相当于存放多个表单提交的值
public static void main(String[] args) {
HashMap<String, Object> paramMap=new HashMap<String, Object>();
ArrayList<HashMap<String,String>> DATALIST=new ArrayList<HashMap<String,String>>();
paramMap.put("USERID", "10001");
int i=0;
while(i<10){
HashMap<String, String> kpiMap=new HashMap<String, String>();//13行
kpiMap.put("USERID","10001");
kpiMap.put("ROLE","all");
kpiMap.put("KPIID", "N0000"+i);
kpiMap.put("KPINAME", "简单"+i);
}
}异常如下:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.<init>(HashMap.java:209)
at test.ForMapTEST.main(ForMapTEST.java:13)
在下思来想去不懂为什么会出现OutOfMemoryError,求指教啊!HashMapArrayListoutofmemoryerror
解决方案 »
- 怎么样在2个部署在不同服务器上的web应用间采用jms通信?
- ajax如何传递数组?
- 求助:jsp 显示本地磁盘上的bmp图片?????????????
- 给一个完整又简单的javaBean例子,我总是使用不了javaBean,错误是无效的javaBean
- 新手 写了个小程序 有毛病 请大家帮帮忙!!跪求!!
- restfull风格的Struts2,form提交时没有执行指定的方法
- jsp+tomcat的入门问题,(也就是《JSP由浅入深(10)Beans and Forms处理中的例子提交网页报错》)
- servlet中如何调用JSP
- 紧急求救。
- 关于session的问题
- 有关Java-Web项目乱码问题,求教
- 真心菜鸟求大神,五一折磨死我了。问题是<a>标签里?号后面怎么写,把checkbox的name传到servlet里
debug vm参数
-Xms256m -Xmx512m