Package java.io

Interface Summary
Serializable This interface has no methods.
 

Class Summary
BufferedInputStream This subclass of FilterInputStream buffers input from an underlying implementation to provide a possibly more efficient read mechanism.
BufferedReader This subclass of FilterReader buffers input from an underlying implementation to provide a possibly more efficient read mechanism.
ByteArrayOutputStream This class allows data to be written to a byte array buffer and and then retrieved by an application.
FilterInputStream This is the common superclass of all standard classes that filter input.
FilterOutputStream This class is the common superclass of output stream classes that filter the output they write.
InputStream This abstract class forms the base of the hierarchy of classes that read input as a stream of bytes.
InputStreamReader This class reads characters from a byte input stream.
OutputStream This abstract class forms the base of the hierarchy of classes that write output as a stream of bytes.
OutputStreamWriter This class writes characters to an output stream that is byte oriented It converts the chars that are written to bytes using an encoding layer, which is specific to a particular encoding standard.
PrintStream This class prints Java primitive values and object to a stream as text.
PrintWriter This class prints Java primitive values and objects to a stream as text.
Reader This abstract class forms the base of the hierarchy of classes that read input as a stream of characters.
Writer This abstract class forms the base of the hierarchy of classes that write output as a stream of chars.
 

Exception Summary
IOException This exception is thrown to indicate an I/O problem of some sort occurred.