java io ObjectOutput








Interface java.io.ObjectOutput





All Packages Class Hierarchy This Package Previous Next Index


Interface java.io.ObjectOutput


public interface ObjectOutput
extends DataOutput

ObjectOutput extends the DataOutput interface to include writing of objects.
DataOutput includes methods for output of primitive types, ObjectOutput
extends that interface to include objects, arrays, and Strings.


See Also:
InputStream, ObjectOutputStream, ObjectInputStream








close()
Closes the stream.

flush()
Flushes the stream.

write(byte[])
Writes an array of bytes.

write(byte[], int, int)
Writes a sub array of bytes.

write(int)
Writes a byte.

writeObject(Object)
Write an object to the underlying storage or stream.






writeObject

public abstract void writeObject(Object obj) throws IOException


Write an object to the underlying storage or stream. The
class that implements this interface defines how the object is
written.


Throws: IOException
Any of the usual Input/Output related exceptions.



write

public abstract void write(int b) throws IOException


Writes a byte. This method will block until the byte is actually
written.


Parameters:
b - the byte
Throws: IOException
If an I/O error has occurred.



write

public abstract void write(byte b[]) throws IOException


Writes an array of bytes. This method will block until the bytes
are actually written.


Parameters:
b - the data to be written
Throws: IOException
If an I/O error has occurred.



write

public abstract void write(byte b[],
int off,
int len) throws IOException


Writes a sub array of bytes.


Parameters:
b - the data to be written
off - the start offset in the data
len - the number of bytes that are written
Throws: IOException
If an I/O error has occurred.



flush

public abstract void flush() throws IOException


Flushes the stream. This will write any buffered
output bytes.


Throws: IOException
If an I/O error has occurred.



close

public abstract void close() throws IOException


Closes the stream. This method must be called
to release any resources associated with the
stream.


Throws: IOException
If an I/O error has occurred.




All Packages Class Hierarchy This Package Previous Next Index

Submit a bug or feature - Version 1.1.7 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.




Wyszukiwarka

Podobne podstrony:
java io ObjectInputStream
java io ObjectOutputStream
java io ObjectStreamException
java io ObjectStreamClass
java io ObjectInput
java io ObjectInputValidation
java io InvalidClassException
java io SyncFailedException
java io SequenceInputStream
java io BufferedInputStream
java io BufferedWriter
java io PushbackInputStream
java io BufferedOutputStream
java io InvalidObjectException
java io FileDescriptor
java io FilterInputStream
java io StreamTokenizer
java io PipedReader
java io OutputStream

więcej podobnych podstron