Also see serialization.
|
ObjectOutputStream has these methods because it implements DataOutput: |
Plus it has these methods because it extends OutputStream: |
|
write( int ) - Writes the eight
low-order bits of an int. write( byte[ ] ) - Writes all the bytes in
a byte array. write( byte[ ], offset,
len ) -
Writes len from a byte array starting at offset. writeBoolean(
boolean ) - Writes a one-byte boolean value. writeByte( int ) - Acts the same as write(
int b )
above writeBytes(
String ) - Writes low order bytes of all the chars in a String. writeChar( int ) - Writes a two-byte char value from the low end of
an int. writeChars(
String ) - Writes two char bytes of all the chars in a String. writeDouble(
double ) - Writes an eight-byte double value. writeFloat(
float )
- Writes a four-byte float value. writeInt( int ) - Writes a four-byte int value. writeLong( long ) - Writes an eight-byte long value. writeShort( int ) - Writes two byte short value from low end of an int. writeUTF( String ) - Writes a String in special modified UTF
format |
write( int b ) - Writes a single byte,
supplied
as the low-order byte in an int. write( byte[ ] ) - Writes an array of bytes. write( byte[ ], offset,
len ) - Writes portion len of a byte array, from offset close( ) - Closes the stream, flushing it first. flush( ) - Flushes all associated buffers in a stream without closing
it. |
■ Object serialization is used for Java Remote Method Invocation (RMI) and JavaBeans, neither of which is demonstrated on this site. Subsequently, only simple examples of storing and retrieving objects are provided here. See serialization.