对递归的理解
方法递归
方法自己调用自己
*所有递归必须要有结束条件。
当递归无出口时,会发生栈内存溢出错误。
*即使存在递归的出口,也有可能发生栈内存溢出错误。可能是由于递归太深。 可以调整jvm的栈内存大小,如果还有问题,可以继续增大栈的内存。
方法递归
方法自己调用自己
*所有递归必须要有结束条件。
当递归无出口时,会发生栈内存溢出错误。
*即使存在递归的出口,也有可能发生栈内存溢出错误。可能是由于递归太深。 可以调整jvm的栈内存大小,如果还有问题,可以继续增大栈的内存。