Module  java.base
软件包  java.io

Interface ObjectOutput

    • 方法详细信息

      • writeObject

        void writeObject​(Object obj)
                  throws IOException
        将对象写入底层存储或流。 实现此接口的类定义对象的写入方式。
        参数
        obj - 要写入的对象
        异常
        IOException - 任何通常的输入/输出相关异常。
      • write

        void write​(int b)
            throws IOException
        写一个字节。 该方法将阻塞,直到字节实际写入。
        Specified by:
        write在接口 DataOutput
        参数
        b - 字节
        异常
        IOException - 如果发生I / O错误。
      • write

        void write​(byte[] b)
            throws IOException
        写入一个字节数组。 该方法将阻塞直到字节实际写入。
        Specified by:
        write在接口 DataOutput
        参数
        b - 要写入的数据
        异常
        IOException - 如果发生I / O错误。
      • write

        void write​(byte[] b,
                   int off,
                   int len)
            throws IOException
        写入一个子字节数组。
        Specified by:
        write在接口 DataOutput
        参数
        b - 要写入的数据
        off - 数据中的起始偏移量
        len - 写入的字节数
        异常
        IOException - 如果发生I / O错误。
      • flush

        void flush​()
            throws IOException
        刷新流。 这将写入任何缓冲的输出字节。
        异常
        IOException - 如果发生I / O错误。
      • close

        void close​()
            throws IOException
        关闭流。 必须调用此方法以释放与流相关联的任何资源。
        Specified by:
        close在接口 AutoCloseable
        异常
        IOException - 如果发生I / O错误。