java.io
public interface ObjectOutput extends DataOutput
DataOutput
to provide the additional
facility of writing object instances to a stream. It also adds some
additional methods to make the interface more
OutputStream
like.DataOutput
Modifier and Type | Method and Description |
---|---|
void |
close()
This method closes the underlying stream.
|
void |
flush()
This method causes any buffered data to be flushed out to the underlying
stream
|
void |
write(byte[] buf)
This method writes all the bytes in the specified byte array to the
output stream.
|
void |
write(byte[] buf,
int offset,
int len)
This method writes
len bytes from the specified array
starting at index offset into that array. |
void |
write(int b)
This method writes the specified byte to the output stream.
|
void |
writeObject(Object obj)
This method writes a object instance to a stream.
|
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
void write(int b) throws IOException
write
in interface DataOutput
b
- The byte to write.IOException
- If an error occurs.void write(byte[] buf) throws IOException
write
in interface DataOutput
buf
- The array of bytes to write.IOException
- If an error occurs.void write(byte[] buf, int offset, int len) throws IOException
len
bytes from the specified array
starting at index offset
into that array.write
in interface DataOutput
buf
- The byte array to write from.offset
- The index into the byte array to start writing from.len
- The number of bytes to write.IOException
- If an error occurs.void writeObject(Object obj) throws IOException
obj
- The object to writeIOException
- If an error occursvoid flush() throws IOException
IOException
- If an error occursvoid close() throws IOException
IOException
- If an error occurs