JavaTM 2 Platform
Standard Ed. 6

java.lang
介面 Thread.UncaughtExceptionHandler

所有已知實作類別:
ThreadGroup
正在封閉類別:
Thread

public static interface Thread.UncaughtExceptionHandler

Thread 因未捕獲的異常而突然終止時,調用處理程序的介面。

當某一執行緒因未捕獲的異常而即將終止時,Java 虛擬機器將使用 Thread.getUncaughtExceptionHandler() 查詢該執行緒以獲得其 UncaughtExceptionHandler 的執行緒,並調用處理程序的 uncaughtException 方法,將執行緒和異常作為參數傳遞。如果某一執行緒沒有明確設置其 UncaughtExceptionHandler,則將它的 ThreadGroup 物件作為其 UncaughtExceptionHandler。如果 ThreadGroup 物件對處理異常沒有什麼特殊要求,那麼它可以將調用轉發給預設的未捕獲異常處理程序

從以下版本開始:
1.5
另請參見:
Thread.setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler), Thread.setUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler), ThreadGroup.uncaughtException(java.lang.Thread, java.lang.Throwable)

方法摘要
 void uncaughtException(Thread t, Throwable e)
          當給定執行緒因給定的未捕獲異常而終止時,調用該方法。
 

方法詳細資訊

uncaughtException

void uncaughtException(Thread t,
                       Throwable e)
當給定執行緒因給定的未捕獲異常而終止時,調用該方法。

Java 虛擬機器將忽略該方法拋出的任何異常。

參數:
t - 執行緒
e - 異常

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only