对递归的理解


方法递归

方法自己调用自己

*所有递归必须要有结束条件。

当递归无出口时,会发生栈内存溢出错误。

*即使存在递归的出口,也有可能发生栈内存溢出错误。可能是由于递归太深。 可以调整jvm的栈内存大小,如果还有问题,可以继续增大栈的内存。