我知道什么是无限循环错误。堆栈溢出错误是一回事吗?如果不是,有什么区别?
你能给出示例代码吗?
最佳答案
如果不是无限循环,而是无限(或非常深)递归(函数调用自身),那么您将得到堆栈溢出。每当调用函数时,都会消耗一部分堆栈内存。一旦所有堆栈都用完,您将得到 - 堆栈溢出错误。
关于java - 堆栈溢出错误与无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27218736/
我知道什么是无限循环错误。堆栈溢出错误是一回事吗?如果不是,有什么区别?
你能给出示例代码吗?
最佳答案
如果不是无限循环,而是无限(或非常深)递归(函数调用自身),那么您将得到堆栈溢出。每当调用函数时,都会消耗一部分堆栈内存。一旦所有堆栈都用完,您将得到 - 堆栈溢出错误。
关于java - 堆栈溢出错误与无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27218736/