day34

关于方法的递归调用:

1、什么是递归?

   方法自身调用自身。

     a(){  

                     a();

          }

2、递归是很耗内存的,递归算法可以不用的时候尽量别用。

3、以下程序运行时发生了这样一个错误【不是异常,是错误Error】:

   java.long.StackoverflowError

   栈内存溢出错误。

   错误发生无法挽回,只有一个结果,就是JVM停止工作。

4、递归必须有结束条件,没有结束条件是正确的,也可能会发生栈内存溢出错误,

因为递归的太深了。

注意:

   递归可以不使用尽量别用。

   但是有些情况下该功能的实现必须依靠递归方式。

posted @ 2021-08-23 23:04  椅念琼  阅读(32)  评论(0)    收藏  举报