第一步:
检查递归的结束条件是否正确。 如果递归终止条件错误,则需要进一步修改条件直到正确。 第二步:
假设递归条件没有问题,此时需要手动调整JVM的堆栈内存初始化大小。 可以增大堆栈存储器的容量。 (可以调整得很大。 第三步:
虽然调整了大小,但如果在运行时发生此错误,也只能继续扩大堆栈的内存大小。 (java -X )这可以看到改变堆栈大小的参数
第一步:
检查递归的结束条件是否正确。 如果递归终止条件错误,则需要进一步修改条件直到正确。 第二步:
假设递归条件没有问题,此时需要手动调整JVM的堆栈内存初始化大小。 可以增大堆栈存储器的容量。 (可以调整得很大。 第三步:
虽然调整了大小,但如果在运行时发生此错误,也只能继续扩大堆栈的内存大小。 (java -X )这可以看到改变堆栈大小的参数
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。