模块  java.base
软件包  java.io

Class WriteAbortedException

  • 实现的所有接口
    Serializable

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

    从版本1.4开始,此异常已经过改进,以符合通用异常链机制。 在施工时提供并通过公共detail字段访问的“导致中止的异常”现在称为原因 ,并且可以通过Throwable.getCause()方法以及前述的“遗留字段”来访问。

    从以下版本开始:
    1.1
    另请参见:
    Serialized Form
    • 字段详细信息

      • detail

        public 异常 detail
        编写ObjectStream时捕获的异常。

        该字段早于通用异常链设施。 Throwable.getCause()方法现在是获取此信息的首选方法。

    • 构造方法详细信息

      • WriteAbortedException

        public WriteAbortedException​(String s,
                                     异常 ex)
        构造一个WriteAbortedException,其中包含一个描述异常的字符串和导致中止的异常。
        参数
        s - 描述异常的字符串。
        ex - 导致中止的异常。
    • 方法详细信息

      • getMessage

        public String getMessage()
        生成消息并包含嵌套异常中的消息(如果有)。
        重写:
        getMessage ,类 Throwable
        结果
        Throwable实例的详细消息字符串(可能是 null )。
      • getCause

        public Throwable getCause()
        返回终止操作的异常( 原因 )。
        重写:
        getCauseThrowable
        结果
        终止操作( 原因 )的异常,可能为null。
        从以下版本开始:
        1.4