- 第一步:
先检查递归的结束条件
对不对。如果递归结束条件不对, 必须对条件进一步修改,直到正确为止。 - 第二步:
如果假设递归条件没问题 这个时候需要手动的调整JVM的栈内存初始化大小
。 可以将栈内存的空间调大点。(可以调整大一些。) - 第三步:
调整了大小,如果运行时还是出现这个错误, 没办法,只能继续扩大栈的内存大小。
(java -X
)这个可以查看调整堆栈大小的参数
结束条件
对不对。如果递归结束条件不对, 必须对条件进一步修改,直到正确为止。调整JVM的栈内存初始化大小
。 可以将栈内存的空间调大点。(可以调整大一些。)(java -X
)这个可以查看调整堆栈大小的参数