我是一个关于java的电话采访,面试官问了几个关于java异常的问题,其中一个问题是你如何在项目中全局处理未经检查的异常。 现在为此我甚至需要通过在java中定义自定义错误处理程序来考虑一下,但这不是正确的答案,请您告诉我们如何在项目中全局处理未经检查的异常..!
答案 0 :(得分:5)
我不是读者,但面试官可能会询问异常处理程序:
Thread.setUncaughtExceptionHandler
或setUncaughtExceptionHandler
来设置特定于线程的处理程序,或者ThreadGroup.uncaughtException()
方法(ThreadGroup
实现UncaughtExceptionHandler
接口)。答案 1 :(得分:2)
你可以设置UnCaughtExceptionHandler
每Thread
可能你的面试正在寻找它来处理主线程