An uncaught exception results in the uncaughtException() method of the thread's ThreadGroup beinginvoked, which eventually results in the termination of the program in which it is thrown.