相机|Java的方法详解和总结( 二 )


实例:
之前我们在打印九九乘法表的时候用的是嵌套for循环 , 这里我们将使用递归的方法来实现九九乘法表

以上程序执行结果:

优点:
代码简洁 , 清晰 , 并且容易验证正确性
缺点:
它的运行需要较多次数的函数调用 , 如果调用层数比较深 , 需要增加额外的堆栈处理
栈主要是用来存放栈帧的 , 每执行一个方法就会出现压栈操作 , 所以采用递归的时候产生的栈帧比较多 , 递归就会影响到内存 , 非常消耗内存
小编整理了一份Java基础学习资料、电子书、面试题等福利分享给大家 。
【相机|Java的方法详解和总结】1、私信发送:【学习】 , 即可领取!