标签文章:#递归#

  • 递归导致内存溢出

    递归在分析问题的时候很方便,但是在写实现的时候开销却很大,尤其是当递归层数太深的时候,内存就会溢出。java里面JVM的机制在调用函数的时候任然是进栈和出栈,所以极易导致栈内存溢出,错误类型。java.lang.StackOverflowError错误前些天在做这边数据迁移的时候,写的一段递归的代码就出现了内存溢出的情况。大概结构是这样的:A(){//如果条件符合,则继续调用自己A();}摸索了很......

    Nemo Nemo 2017.07.28 19:23 1198浏览 2回复

    阅读更多