- 所有已知的实现类:
-
ThreadGroup
- 封闭类:
-
Thread
- 功能接口:
- 这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。
当
Thread
由于未捕获的异常而突然终止时调用处理程序的接口。
当线程即将由于未捕获的异常而终止时,Java虚拟机将使用Thread.getUncaughtExceptionHandler()
查询线程的UncaughtExceptionHandler
,并调用处理程序的uncaughtException
方法,将线程和异常作为参数传递。如果线程没有明确设置其UncaughtExceptionHandler
,则其ThreadGroup
对象充当其UncaughtExceptionHandler
。如果ThreadGroup
对象对处理异常没有特殊要求,它可以将调用转发给默认未捕获异常处理程序。
- 自 JDK 版本:
- 1.5
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
uncaughtException
(Thread t, Throwable e) 当给定线程由于给定的未捕获异常而终止时调用的方法。
-
Method Details
-
uncaughtException
当给定线程由于给定的未捕获异常而终止时调用的方法。此方法抛出的任何异常将被Java虚拟机忽略。
- 参数:
-
t
- 线程 -
e
- 异常
-