Module  java.base
软件包  java.io

Class WriteAbortedException

  • All Implemented Interfaces:
    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​()
        生成消息并将嵌套异常中的消息包含在内。
        重写:
        getMessageThrowable
        结果
        Throwable实例的详细消息字符串(可能为 null )。
      • getCause

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