java Exception in thread “main“ java.lang.StackOverflowError 栈内存溢出
java栈内存溢出原因方法递归对象互相引用原因1.每一个方法的执行对应着虚拟机栈中一个栈帧入栈到出栈,若方法中调用了其他方法,那么就继续入栈其它方法,2.当两个对象互相引用时,进行json转换也会无限递归解析,导致StackOverflowError因此方法递归过深或者互相引用就会导致StackOverflowError方法递归原因就是在method1()方法中调用了自身,会无限循环调用public class Demo { public static int count;
原创
2020-07-12 21:05:57 ·
2106 阅读 ·
0 评论