java.lang.StackOverflowError: stack size 8MB
StackOverflowError是由于当前线程的栈满了 ,也就是函数调用层级过多导致。堆栈溢出错误一般是递归调用。
出现这种异常,大多是由于循环调用。
出现的情况:大多数都是在本方法中调用本方法。也就是我们常说的递归调用,所以才导致这个错误的出现。
备注:原先以为递归没有问题,仔细排查还是有冗余。 遇到这种情况,建议还是排查自己的递归是否有问题。
java.lang.StackOverflowError: stack size 8MB
StackOverflowError是由于当前线程的栈满了 ,也就是函数调用层级过多导致。堆栈溢出错误一般是递归调用。
出现这种异常,大多是由于循环调用。
出现的情况:大多数都是在本方法中调用本方法。也就是我们常说的递归调用,所以才导致这个错误的出现。
备注:原先以为递归没有问题,仔细排查还是有冗余。 遇到这种情况,建议还是排查自己的递归是否有问题。