@FunctionalInterfacepublic static interface Thread.UncaughtExceptionHandler
当线程由于未捕获的异常而突然终止时调用的处理程序接口。
当线程由于未捕获的异常而即将终止时,Java 虚拟机将使用 Thread.getUncaughtExceptionHandler() 查询线程的 UncaughtExceptionHandler 并将调用处理程序的 uncaughtException 方法,将线程和异常作为参数传递。 如果一个线程没有显式设置它的 UncaughtExceptionHandler,那么它的 ThreadGroup 对象充当它的 UncaughtExceptionHandler。 如果 ThreadGroup 对象对处理异常没有特殊要求,它可以将调用转发给默认的未捕获异常处理程序。
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | uncaughtException(Thread t, Throwable e) | 当给定线程由于给定的未捕获异常而终止时调用的方法。 |
void uncaughtException(Thread t, Throwable e)
当给定线程由于给定的未捕获异常而终止时调用的方法。
Java 虚拟机将忽略此方法引发的任何异常。
参数:
参数名称 | 参数描述 |
---|---|
t | 线程 |
e | 例外 |
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。