1、StackOverflowError
一个线程调一个方法时会在栈中跟踪这个方法,叫做线程跟踪栈。第一次调该方法时会压栈
public class StackOverflowErrorDemo {
public void run(){
run();
}
public static void main(String[] args) {
new StackOverflowErrorDemo().run();
}
}
2.OutOfMemoryError
java默认的最大堆大小为64M,但在eclipse中被改为
如果非要让其运行就修改Run Configurations: