| Interface | Description |
|---|---|
| Closeable |
A
Closeable is a source or destination of data that can be closed. |
| DataInput |
The
DataInput interface provides
for reading bytes from a binary stream and
reconstructing from them data in any of
the Java primitive types. |
| DataOutput |
The
DataOutput interface provides
for converting data from any of the Java
primitive types to a series of bytes and
writing these bytes to a binary stream. |
| Externalizable |
Only the identity of the class of an Externalizable instance is
written in the serialization stream and it is the responsibility
of the class to save and restore the contents of its instances.
|
| Flushable |
A Flushable is a destination of data that can be flushed.
|
| ObjectInput |
ObjectInput extends the DataInput interface to include the reading of
objects.
|
| ObjectInputValidation |
Callback interface to allow validation of objects within a graph.
|
| ObjectOutput |
ObjectOutput extends the DataOutput interface to include writing of objects.
|
| ObjectStreamConstants |
Constants written into the Object Serialization Stream.
|
| Serializable |
Serializability of a class is enabled by the class implementing the
java.io.Serializable interface.
|
| Class | Description |
|---|---|
| BufferedOutputStream |
The class implements a buffered output stream.
|
| BufferedReader |
Reads text from a character-input stream, buffering characters so as to
provide for the efficient reading of characters, arrays, and lines.
|
| ByteArrayInputStream |
A
ByteArrayInputStream contains
an internal buffer that contains bytes that
may be read from the stream. |
| ByteArrayOutputStream |
This class implements an output stream in which the data is
written into a byte array.
|
| DataInputStream |
A data input stream lets an application read primitive Java data
types from an underlying input stream in a machine-independent
way.
|
| DataOutputStream |
A data output stream lets an application write primitive Java data
types to an output stream in a portable way.
|
| FilterInputStream |
A
FilterInputStream contains
some other input stream, which it uses as
its basic source of data, possibly transforming
the data along the way or providing additional
functionality. |
| FilterOutputStream |
This class is the superclass of all classes that filter output
streams.
|
| InputStream |
This abstract class is the superclass of all classes representing
an input stream of bytes.
|
| InputStreamReader |
An InputStreamReader is a bridge from byte streams to character streams: It
reads bytes and decodes them into characters using a specified
. |
| ObjectInputStream |
An ObjectInputStream deserializes primitive data and objects previously
written using an ObjectOutputStream.
|
| ObjectInputStream.GetField |
Provide access to the persistent fields read from the input stream.
|
| ObjectOutputStream |
An ObjectOutputStream writes primitive data types and graphs of Java objects
to an OutputStream.
|
| ObjectOutputStream.PutField |
Provide programmatic access to the persistent fields to be written
to ObjectOutput.
|
| ObjectStreamClass |
Serialization's descriptor for classes.
|
| ObjectStreamField |
A description of a Serializable field from a Serializable class.
|
| OutputStream |
This abstract class is the superclass of all classes representing
an output stream of bytes.
|
| PushbackInputStream |
A
PushbackInputStream adds
functionality to another input stream, namely
the ability to "push back" or "unread"
one byte. |
| Reader |
Abstract class for reading character streams.
|
| Exception | Description |
|---|---|
| EOFException |
Signals that an end of file or end of stream has been reached
unexpectedly during input.
|
| InvalidClassException |
Thrown when the Serialization runtime detects one of the following
problems with a Class.
|
| InvalidObjectException |
Indicates that one or more deserialized objects failed validation
tests.
|
| IOException |
Signals that an I/O exception of some sort has occurred.
|
| NotActiveException |
Thrown when serialization or deserialization is not active.
|
| NotSerializableException |
Thrown when an instance is required to have a Serializable interface.
|
| ObjectStreamException |
Superclass of all exceptions specific to Object Stream classes.
|
| OptionalDataException |
Exception indicating the failure of an object read operation due to
unread primitive data, or the end of data belonging to a serialized
object in the stream.
|
| StreamCorruptedException |
Thrown when control information that was read from an object stream
violates internal consistency checks.
|
| UnsupportedEncodingException |
The Character Encoding is not supported.
|
| UTFDataFormatException |
Signals that a malformed string in
modified UTF-8
format has been read in a data
input stream or by any class that implements the data input
interface.
|
| WriteAbortedException |
Signals that one of the ObjectStreamExceptions was thrown during a
write operation.
|
Copyright © 2013 API Design. All Rights Reserved.