模块  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错误。