Exception in thread “main“ java.lang.StackOverflowError(栈溢出异常)
Exception in thread "main" java.lang.StackOverflowError报错的信息是:栈溢出的意思。那么为什么会产生栈溢出呢?栈溢出是指不断的调用方法,不断的压栈,最终超出了栈允许的栈深度,就会发生栈溢出,比如递归操作没有终止,死循环。解释图:简单的说,可以把内存比作是一个大箱子,栈是一个小箱子,栈溢出是指小箱子装不下了;而栈内存溢出是大箱子在也装不下小箱子了。举个列子import java.net.Socket;im.
原创
2022-01-04 10:26:19 ·
10143 阅读 ·
2 评论