java內存溢出示例(堆溢出、棧溢出)。本站提示廣大學習愛好者:(java內存溢出示例(堆溢出、棧溢出))文章只能為提供參考,不一定能成為您想要的結果。以下是java內存溢出示例(堆溢出、棧溢出)正文
堆溢出:
/**
* @author LXA
* 堆溢出
*/
public class Heap
{
public static void main(String[] args)
{
ArrayList list=new ArrayList();
while(true)
{
list.add(new Heap());
}
}
}
報錯:
java.lang.OutOfMemoryError: Java heap space
棧溢出:
/**
* @author LXA
* 棧溢出
*/
public class Stack
{
public static void main(String[] args)
{
new Stack().test();
}
public void test()
{
test();
}
}
報錯:
java.lang.StackOverflowError