黑马程序员技术交流社区

标题: Java异常 [打印本页]

作者: 骑着乌龟去旅行    时间: 2014-11-29 18:01
标题: Java异常
java.lang.OutOfMemoryError: Java heap space   我运行的程序一直报这样的错,我根据网上的各种答案改了又改,还是没解决,还是报栈空,有谁怎么解决的吗谢谢

作者: huoxy    时间: 2014-11-29 18:28
建议楼主把问题代码贴一下,或者截个图什么的!
作者: 王小忠    时间: 2014-11-29 19:15
内存溢出~~可以截代码来看一下么?
作者: 骑着乌龟去旅行    时间: 2014-11-29 19:44
我都不会写那题

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

2~C]YJ3V$PHAT$3M5L]B285.jpg

作者: 骑着乌龟去旅行    时间: 2014-11-29 19:46
王小忠 发表于 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:47
骑着乌龟去旅行 发表于 2014-11-29 19:46
哥们,你技术分够了,是吧?赠送点黑马币嘛我的都没够,深圳55期的,快到了,还有十来天
...

谢谢啊:lol:lol
作者: 王小忠    时间: 2014-11-29 22:46
我还没有权限给技术分呢
作者: javaAndroid    时间: 2014-11-30 10:56
貌似没问题啊。最好能把代码贴上来
别用截图。
还有
  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中每个元素都不包含","
所以这步没什么作用
作者: superjiejie    时间: 2014-11-30 11:09
javaAndroid 发表于 2014-11-30 10:56
貌似没问题啊。最好能把代码贴上来
别用截图。
还有

他的意思是复制A的数据给ListB
作者: superjiejie    时间: 2014-11-30 11:24
本帖最后由 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. }
复制代码

作者: lwh316658735    时间: 2014-11-30 12:33
你这不是异常
作者: 骑着乌龟去旅行    时间: 2014-12-1 19:03
王小忠 发表于 2014-11-29 19:15
内存溢出~~可以截代码来看一下么?

可以赠送黑马币的,还有半个月就到16号了,哎,我的技术分还没够,谢谢啊哥们




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2