java中递归思想的学习和认识
首先要了解递归可以从jvm内存了解,jvm中存在进栈和出栈两种概念,所以我们可以通过jvm来很好的了解这个知识,首先我们要明确的观点就是递归永远是从最顶级的栈开始返回,也就是最后进栈的最先出栈----或者可以这样理解--------->最顶层的栈返回到下一级的栈(出栈)
两种经典的递归小案例:阶乘和累加
可变参数实质就是一个数组
全局变量可以不赋值其本身就有默认值 ,但是局部变量不行其本身没有默认值
java中递归思想的学习和认识
首先要了解递归可以从jvm内存了解,jvm中存在进栈和出栈两种概念,所以我们可以通过jvm来很好的了解这个知识,首先我们要明确的观点就是递归永远是从最顶级的栈开始返回,也就是最后进栈的最先出栈----或者可以这样理解--------->最顶层的栈返回到下一级的栈(出栈)
两种经典的递归小案例:阶乘和累加
可变参数实质就是一个数组
全局变量可以不赋值其本身就有默认值 ,但是局部变量不行其本身没有默认值