解决方案 »

  1.   

    这还不简单么,不断申请内存,不要释放... 
    List<Object> objects = new ArrayList<Object>();
    while (true) {
    objects.add(new int[100000]);
    }
      

  2.   

    一般说来, 讲到“内存”就是堆, 一般没有栈内存这种说法
    如果非要说的话,StackOverFlow就是所谓的栈内存溢出了
    http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html
      

  3.   


    OutOfMemory指的就是堆溢出了,用new不停申请内存就可能会发生