A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 骑着乌龟去旅行 中级黑马   /  2014-11-29 18:01  /  1685 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java.lang.OutOfMemoryError: Java heap space   我运行的程序一直报这样的错,我根据网上的各种答案改了又改,还是没解决,还是报栈空,有谁怎么解决的吗谢谢

11 个回复

倒序浏览
建议楼主把问题代码贴一下,或者截个图什么的!
回复 使用道具 举报
内存溢出~~可以截代码来看一下么?
回复 使用道具 举报
我都不会写那题

2~C]YJ3V$PHAT$3M5L]B285.jpg (119.62 KB, 下载次数: 31)

2~C]YJ3V$PHAT$3M5L]B285.jpg
回复 使用道具 举报
王小忠 发表于 2014-11-29 19:15
内存溢出~~可以截代码来看一下么?

哥们,你技术分够了,是吧?赠送点黑马币嘛我的都没够,深圳55期的,快到了,还有十来天

2~C]YJ3V$PHAT$3M5L]B285.jpg (119.62 KB, 下载次数: 25)

2~C]YJ3V$PHAT$3M5L]B285.jpg
回复 使用道具 举报
骑着乌龟去旅行 发表于 2014-11-29 19:46
哥们,你技术分够了,是吧?赠送点黑马币嘛我的都没够,深圳55期的,快到了,还有十来天
...

谢谢啊:lol:lol
回复 使用道具 举报
我还没有权限给技术分呢
回复 使用道具 举报
貌似没问题啊。最好能把代码贴上来
别用截图。
还有
  1. for(int i=0;i<listA.size();i++){
  2.                         String[] str=listA.get(i).split(",");
  3.                         for(int j=0;j<str.length;j++){
  4.                                 listC.add(str[j]);
  5.                         }
  6.                 }
复制代码

这个步骤貌似没什么用
因为listA中每个元素都不包含","
所以这步没什么作用
回复 使用道具 举报
javaAndroid 发表于 2014-11-30 10:56
貌似没问题啊。最好能把代码贴上来
别用截图。
还有

他的意思是复制A的数据给ListB
回复 使用道具 举报
本帖最后由 superjiejie 于 2014-11-30 11:28 编辑

你这么写对吗 ? 你的ListB是干啥的?
  1. import java.util.ArrayList;
  2. import java.util.List;

  3. public class Test {
  4.         public static void main(String[] args) {
  5.                 List<String> listA= new ArrayList<String>();
  6.                 List<String> listC= new ArrayList<String>();
  7.                
  8.                 show_1(listA);
  9.                 copy(listA,listC);
  10.                 System.out.println(listC.toString());
  11.         }

  12.         public static void copy(List<String> listA, List<String> listC) {
  13.                 // TODO Auto-generated method stub
  14.                 for (int i = 0; i < listA.size(); i++) {
  15.                         String[] st = listA.get(i).split(",");
  16.                         for (int j = 0; j < st.length; j++) {
  17.                                 listC.add(st[j]);
  18.                         }
  19.                 }
  20.         }

  21.         public static void show_1(List<String> list){
  22.                 list.add("12554");
  23.                 list.add("1257754");
  24.                 list.add("125454");
  25.                 list.add("127554");
  26.                 list.add("125554");
  27.         }
  28. }
复制代码
回复 使用道具 举报
你这不是异常
回复 使用道具 举报
王小忠 发表于 2014-11-29 19:15
内存溢出~~可以截代码来看一下么?

可以赠送黑马币的,还有半个月就到16号了,哎,我的技术分还没够,谢谢啊哥们
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马