Thread.getDefaultUncaughtExceptionHandler() has the following syntax.
public static Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()
In the following code shows how to use Thread.getDefaultUncaughtExceptionHandler() method.
class ThreadDemo extends Thread { /*from w w w.ja va2s . c om*/ public void run() { System.out.println("Thread = " + getName()); Thread.UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler(); System.out.println(handler); } } public class Main { public static void main(String[] args) { ThreadDemo t = new ThreadDemo(); t.start(); } }
The code above generates the following result.