A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

递归为何消耗内存?内存溢出隐患的:(考察IO的面试题)
参考答案:每次递归调用,JVM都会在栈中为这个方法开辟一个空间;当递归调用时,之前方法一直在栈中,等待递归结束,所以比较消耗内存。如果递归不结束,或者到达"栈"的存储界限,就会导致"堆栈内存溢出错误"。
有点完了,瞌睡得不行,有空继续更新,有需要的小伙伴可以复制保存下来,说不定以后面试就碰到呢?勤能补拙~
需要交流的伙伴们多来就留沟通下吧(PS:顺手赞一下也是极好的)!!!

1 个回复

倒序浏览
小伙伴多来沟通下啊~~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马