JavaTM 2 Platform
Standard Ed. 6

java.io
類別 WriteAbortedException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.io.IOException
              繼承者 java.io.ObjectStreamException
                  繼承者 java.io.WriteAbortedException
所有已實作的介面:
Serializable

public class WriteAbortedException
extends ObjectStreamException

在寫入操作過程中拋出 ObjectStreamException 之一的信號。在寫入操作過程中拋出 ObjectStreamExceptions 之一時,在讀取操作過程中將拋出此異常。終止寫入的異常可在詳細資訊欄位中找到。該串流被重置為初始狀態,而且對已經反序列化的物件的所有參考都被丟棄。

從版本 1.4 開始,已對此異常作出改進,以符合通用異常鏈機制。在建構時提供並通過公共 detail 欄位存取的「導致中止的異常」現在稱為 cause,並可通過 Throwable.getCause() 方法以及前述的「遺留欄位」存取。

從以下版本開始:
JDK1.1
另請參見:
序列化表格

欄位摘要
 Exception detail
          在寫入 ObjectStream 時捕獲的異常。
 
建構子摘要
WriteAbortedException(String s, Exception ex)
          使用描述該異常的字元串和導致中止的異常建構一個 WriteAbortedException。
 
方法摘要
 Throwable getCause()
          返回終止操作的異常(即 cause)。
 String getMessage()
          產生此訊息並包括嵌入異常的訊息(如果有)。
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

detail

public Exception detail
在寫入 ObjectStream 時捕獲的異常。

此欄位早於通用異常鏈設施。Throwable.getCause() 方法現在是獲得此資訊的首選方法。

建構子詳細資訊

WriteAbortedException

public WriteAbortedException(String s,
                             Exception ex)
使用描述該異常的字元串和導致中止的異常建構一個 WriteAbortedException。

參數:
s - 描述該異常的字元串。
ex - 導致中止的異常。
方法詳細資訊

getMessage

public String getMessage()
產生此訊息並包括嵌入異常的訊息(如果有)。

覆寫:
類別 Throwable 中的 getMessage
返回:
Throwable 實例(可以為 null)的詳細訊息字元串。

getCause

public Throwable getCause()
返回終止操作的異常(即 cause)。

覆寫:
類別 Throwable 中的 getCause
返回:
終止操作的異常(即 cause),可能為 null。
從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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