java内存溢出异常

    技术2022-07-17  61

    如果线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常。

    如果java虚拟机栈容量可以动态扩展,当栈扩展时无法申请到足够的内存会抛出OutOfMemoryError异常。

    java堆中没有内存完成实例分配、并且堆也无法再扩展时,java虚拟机将会抛出OutOfMemoryError异常。

    如果方法区无法满足新的内存分配需求时,抛出OutOfMemoryError异常。

     

    Processed: 0.008, SQL: 9