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, writeUTFvoid write(int b)
throws IOException
write in interface DataOutputb - The byte to write.IOException - If an error occurs.void write(byte[] buf)
throws IOException
write in interface DataOutputbuf - 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 DataOutputbuf - 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