Interface Summary
DataInput Untamed: The DataInput interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types.
DataOutput Untamed: 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 Untamed: 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.
FileFilter Untamed:
FilenameFilter Untamed:
ObjectInput Untamed:
ObjectInputValidation Untamed: Callback interface to allow validation of objects within a graph.
ObjectOutput Untamed:
ObjectStreamConstants Untamed: Constants written into the Object Serialization Stream.
Serializable Untamed: Serializability of a class is enabled by the class implementing the interface.

Class Summary
Bits Utility methods for packing/unpacking primitive values in/out of byte arrays using big-endian byte ordering.
BufferedInputStream Untamed: A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods.
BufferedOutputStream Untamed: The class implements a buffered output stream.
BufferedReader Safe: Read text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
BufferedWriter Untamed:
ByteArrayInputStream Safe: A ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream.
ByteArrayOutputStream Safe:
CharArrayReader Untamed: This class implements a character buffer that can be used as a character-input stream.
CharArrayWriter Untamed: This class implements a character buffer that can be used as an Writer.
DataInputStream Safe:
DataOutputStream Safe:
File Unsafe:
FileDescriptor Untamed:
FileInputStream Safe: A FileInputStream obtains input bytes from a file in a file system.
FileOutputStream Safe: A file output stream is an output stream for writing data to a File or to a FileDescriptor.
FilePermission Untamed: This class represents access to a file or directory.
FilePermissionCollection A FilePermissionCollection stores a set of FilePermission permissions.
FileReader Untamed: Convenience class for reading character files.
FileWriter Untamed: Convenience class for writing character files.
FilterInputStream Untamed: 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 Untamed: This class is the superclass of all classes that filter output streams.
FilterReader Untamed: Abstract class for reading filtered character streams.
FilterWriter Untamed: Abstract class for writing filtered character streams.
InputStream Untamed: This abstract class is the superclass of all classes representing an input stream of bytes.
InputStreamReader Safe: An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset.
LineNumberInputStream Deprecated. This class incorrectly assumes that bytes adequately represent characters.
LineNumberReader Untamed: A buffered character-input stream that keeps track of line numbers.
ObjectInputStream Untamed:
ObjectOutputStream Untamed: An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
ObjectStreamClass Untamed: Serialization's descriptor for classes.
ObjectStreamField Untamed:
OutputStream Untamed: This abstract class is the superclass of all classes representing an output stream of bytes.
OutputStreamWriter Untamed:
PipedInputStream Untamed:
PipedOutputStream Untamed: A piped output stream can be connected to a piped input stream to create a communications pipe.
PipedReader Untamed:
PipedWriter Untamed: Piped character-output streams.
PrintStream Untamed:
PrintWriter Untamed:
PushbackInputStream Untamed:
PushbackReader Untamed: A character-stream reader that allows characters to be pushed back into the stream.
RandomAccessFile Safe: Instances of this class support both reading and writing to a random access file.
Reader Untamed: Abstract class for reading character streams.
SequenceInputStream Untamed: A SequenceInputStream represents the logical concatenation of other input streams.
SerializablePermission Untamed:
StreamTokenizer Untamed: The StreamTokenizer class takes an input stream and parses it into "tokens", allowing the tokens to be read one at a time.
StringBufferInputStream Deprecated. This class does not properly convert characters into bytes.
StringReader Safe: A character stream whose source is a string.
StringWriter Untamed: A character stream that collects its output in a string buffer, which can then be used to construct a string.
WinNTFileSystem Unicode-aware FileSystem for Windows NT/2000.
Writer Untamed: Abstract class for writing to character streams.

Exception Summary
CharConversionException Untamed: Base class for character conversion exceptions.
EOFException Untamed: Signals that an end of file or end of stream has been reached unexpectedly during input.
FileNotFoundException Untamed: Signals that an attempt to open the file denoted by a specified pathname has failed.
InterruptedIOException Untamed: Signals that an I/O operation has been interrupted.
InvalidClassException Untamed:
InvalidObjectException Untamed: Indicates that one or more deserialized objects failed validation tests.
IOException Untamed: Signals that an I/O exception of some sort has occurred.
NotActiveException Untamed: Thrown when serialization or deserialization is not active.
NotSerializableException Untamed: Thrown when an instance is required to have a Serializable interface.
ObjectStreamException Untamed: Superclass of all exceptions specific to Object Stream classes.
OptionalDataException Untamed: 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 Untamed: Thrown when control information that was read from an object stream violates internal consistency checks.
SyncFailedException Untamed: Signals that a sync operation has failed.
UnsupportedEncodingException Untamed: The Character Encoding is not supported.
UTFDataFormatException Untamed: Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface.
WriteAbortedException Untamed: Signals that one of the ObjectStreamExceptions was thrown during a write operation.