java – 在递归调用时的StackOverflowError
问题是严格的理论,但我找不到答案.考虑这个简短的程序:执行后,我得到的输出类似于:问题是:>为什么没有println()完成新行,因为据了解,当执行下一个rec()调用时,应该抛出一个错误,并且是完成后的println()>为什么stackTrace数组中只有1024个元素,但是等于10474?解决方法为什么例外显然是从println中抛出来的?AsIunderstand,theexceptionshouldbethrownwhenthenextrec()callisexecuted,butthatwou