Java Thread getDefaultUncaughtExceptionHandler()方法
java.lang.Thread.getDefaultUncaughtExceptionHandler() 方法返回调用默认的处理程序,当一个线程突然终止由于未捕获到异常。如果返回值是null,则没有默认值。
1 语法
public static Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()
2 参数
无
3 返回值
无
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.lang.Thread.getDefaultUncaughtExceptionHandler()方法的例子
*/
import java.lang.*;
public class Demo implements Runnable {
Thread t;
public Demo() {
t = new Thread(this);
// this will call run() function
t.start();
}
public void run() {
// prints thread name
System.out.println("Thread = " + t.getName());
/* returns the default handler invoked when a thread abruptly
terminates due to an uncaught exception. */
Thread.UncaughtExceptionHandler handler = Thread
.getDefaultUncaughtExceptionHandler();
System.out.println(handler);
}
public static void main(String[] args) {
new Demo();
}
}
输出结果为:
Thread = Thread-0
null
热门文章
优秀文章