应用程序递归太深而发生堆栈溢出
package com.basic.extend;
public class MainDemo {
public static void main(String[] args) {
MainDemo mainDemo = new MainDemo();
mainDemo.count(1, 1);
}
public void count(int a, int b) {
this.count(a, b);
}
}
这都发生了什么事情了?
Exception in thread "main" java.lang.StackOverflowError
at com.basic.extend.MainDemo.count(MainDemo.java:11)
at com.basic.extend.MainDemo.count(MainDemo.java:11)
at com.basic.extend.MainDemo.count(MainDemo.java:11)
at com.basic.extend.MainDemo.count(MainDemo.java:11)