鴻蒙OS WriteAbortedException

2022-10-27 11:42 更新

WriteAbortedException

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Exception

|---|---|---java.io.IOException

|---|---|---|---java.io.ObjectStreamException

|---|---|---|---|---java.io.WriteAbortedException

public class WriteAbortedException
extends ObjectStreamException

表示在寫入操作期間引發(fā)了 ObjectStreamExceptions 之一。 在寫入操作期間引發(fā) ObjectStreamExceptions 之一時(shí),在讀取操作期間引發(fā)。 可以在詳細(xì)信息字段中找到終止寫入的異常。 流被重置為其初始狀態(tài),并且對已反序列化的對象的所有引用都將被丟棄。

從 1.4 版開始,此異常已被改進(jìn)以符合通用異常鏈機(jī)制。 在構(gòu)建時(shí)提供并通過公共詳細(xì)信息字段訪問的“導(dǎo)致中止的異?!爆F(xiàn)在稱為原因,可以通過 Throwable#getCause() 方法以及上述“遺留字段”進(jìn)行訪問。

Since:

JDK1.1

字段摘要

修飾符和類型 字段 描述
Exception detail 編寫 ObjectStream 時(shí)捕獲的異常。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
WriteAbortedException(String s, Exception ex) 使用描述異常和導(dǎo)致中止的異常的字符串構(gòu)造一個(gè) WriteAbortedException。

方法總結(jié)

修飾符和類型 方法 描述
Throwable getCause() 返回終止操作的異常(原因)。
String getMessage() 生成消息并包含來自嵌套異常的消息(如果有)。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
從類 java.lang.Throwable 繼承的方法
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

字段詳細(xì)信息

detail

public Exception detail

編寫 ObjectStream 時(shí)捕獲的異常。

該字段早于通用異常鏈接工具。 Throwable#getCause() 方法現(xiàn)在是獲取此信息的首選方法。

構(gòu)造函數(shù)詳細(xì)信息

WriteAbortedException

public WriteAbortedException(String s, Exception ex)

使用描述異常和導(dǎo)致中止的異常的字符串構(gòu)造一個(gè) WriteAbortedException。

參數(shù):

參數(shù)名稱 參數(shù)描述
s 描述異常的字符串。
ex 異常導(dǎo)致中止。

方法詳情

getMessage

public String getMessage()

生成消息并包含來自嵌套異常的消息(如果有)。

覆蓋:

類 Throwable 中的 getMessage

返回:

此 Throwable 實(shí)例的詳細(xì)消息字符串(可能為 null)。

getCause

public Throwable getCause()

返回終止操作的異常(原因)。

覆蓋:

類 Throwable 中的 getCause

返回:

終止操作的異常(原因),可能為空。

Since:

1.4

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)