原 OutOfMemoryError系列(一):Java.lang.StackOverflowError
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1170
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 阅读(1040)
名师出品,必属精品 https://www.91mszl.com
博主信息