Java的学习(十)

递归 定义: java中函数调用机制支持方法可以调用自身,这种功能称为递归。 前提: 终止条件——当一定条件满足时,函数返回特定值,不再递归调用 递归调用——函数调用自身,其输入值更接近终止条件。每次递归调用都会在jvm栈内存空间中增加栈帧,因此我们不注意递归深度,可能会发生栈内存溢出错误。 我们可以利用尾递归优化进行规避。 特点: 1.递归就是方法里调用自身。 2. 在使用递增归策略时,必须有一
相关文章
相关标签/搜索