91名师指路-头部
91名师指路

OutOfMemoryError系列(一):Java.lang.StackOverflowError

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

StackOverflowError异常演示

package com.mszl.oom;

/**
* 功能:StackOverflowError 演示
* 备注:更多资料请访问 http://www.91mszl.com
* @author bobo teacher
*/
public class StackOverflowErrorDemo {

// 递归调用,深度加载
public static void main(String[] args) {
stackFlowError();
}

public static void stackFlowError(){
stackFlowError();
}


}

栈默认大小为:512k - 1024k。

执行结果

Exception in thread "main" java.lang.StackOverflowError
at com.mszl.oom.StackOverflowErrorDemo.stackFlowError(StackOverflowErrorDemo.java:15)
at com.mszl.oom.StackOverflowErrorDemo.stackFlowError(StackOverflowErrorDemo.java:15)
at com.mszl.oom.StackOverflowErrorDemo.stackFlowError(StackOverflowErrorDemo.java:15)
at com.mszl.oom.StackOverflowErrorDemo.stackFlowError(StackOverflowErrorDemo.java:15)

查下面的架构图可以得出:StackOverflowError属于Error错误。


2019-12-12 13:32:37     阅读(925)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部