本文介绍了如何处理Java中的StackOverflowError?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何用Java处理 StackOverflowError
?
推荐答案
我不确定句柄"是什么意思.
I'm not sure what you mean with "handle".
您当然可以捕获该错误:
You can certainly catch that error:
public class Example {
public static void endless() {
endless();
}
public static void main(String args[]) {
try {
endless();
} catch(StackOverflowError t) {
// more general: catch(Error t)
// anything: catch(Throwable t)
System.out.println("Caught "+t);
t.printStackTrace();
}
System.out.println("After the error...");
}
}
但这很可能是个坏主意,除非您确切地知道自己在做什么.
but that is most likely a bad idea, unless you know exactly what you are doing.
这篇关于如何处理Java中的StackOverflowError?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!