除了覆盖线程/线程组中未捕获的异常处理程序之外,有没有办法让java为所有未捕获的异常(例如在许多IDE中)打印堆栈跟踪到控制台?
答案 0 :(得分:3)
我不确定我理解你的问题。您描述的内容已经是大多数(如果不是所有JVM)的默认行为:被未捕获的异常命中的线程将打印堆栈跟踪并退出。如果你想让它做一些不同的事情,那么未捕获的异常处理程序就是这样做的。
答案 1 :(得分:0)
你的意思是:
catch(MyException e){
e.printStackTrace();
throw e;
}