java全局异常捕获

Thread.setDefaultUncaughtException() 捕获所有程序为直接处理的,由虚拟机抛出的异常。

Thread t = new Thread();
t.setUncaughtException()
捕获该线程中抛出的程序本身未处理的异常。

在上述两种方法中如果抛出了新的异常则会被JVM忽略。

你可能感兴趣的:(Java)