阅读(3870) (11)

鸿蒙OS WriteAbortedException

2022-10-17 10:02:50 更新

WriteAbortedException

java.lang.Object

|---java.lang.Throwable

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

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

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

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

public class WriteAbortedException
extends ObjectStreamException

表示在写入操作期间引发了 ObjectStreamExceptions 之一。 在写入操作期间引发 ObjectStreamExceptions 之一时,在读取操作期间引发。 可以在详细信息字段中找到终止写入的异常。 流被重置为其初始状态,并且对已反序列化的对象的所有引用都将被丢弃。

从 1.4 版开始,此异常已被改进以符合通用异常链机制。 在构建时提供并通过公共详细信息字段访问的“导致中止的异常”现在称为原因,可以通过 Throwable#getCause() 方法以及上述“遗留字段”进行访问。

Since:

JDK1.1

字段摘要

修饰符和类型 字段 描述
Exception detail 编写 ObjectStream 时捕获的异常。

构造函数摘要

构造函数 描述
WriteAbortedException(String s, Exception ex) 使用描述异常和导致中止的异常的字符串构造一个 WriteAbortedException。

方法总结

修饰符和类型 方法 描述
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

字段详细信息

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()

返回终止操作的异常(原因)。

覆盖:

类 Throwable 中的 getCause

返回:

终止操作的异常(原因),可能为空。

Since:

1.4