|A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods.
|The class implements a buffered output stream.
|Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
|Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
|A ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream.
|This class implements an output stream in which the data is written into a byte array.
|This class implements a character buffer that can be used as a character-input stream.
|This class implements a character buffer that can be used as an Writer.
|Methods to access the character-based console device, if any, associated with the current Java virtual machine.
|A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
|A data output stream lets an application write primitive Java data types to an output stream in a portable way.
|An abstract representation of file and directory pathnames.
|Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open file, an open socket, or another source or sink of bytes.
|A FileInputStream obtains input bytes from a file in a file system.
|A file output stream is an output stream for writing data to a File or to a FileDescriptor.
|This class represents access to a file or directory.
|Reads text from character files using a default buffer size.
|Writes text to character files using a default buffer size.
|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.
|This class is the superclass of all classes that filter output streams.
|Abstract class for reading filtered character streams.
|Abstract class for writing filtered character streams.
|This abstract class is the superclass of all classes representing an input stream of bytes.
|An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset.
|This class incorrectly assumes that bytes adequately represent characters.
|A buffered character-input stream that keeps track of line numbers.
|A utility class to set and get the process-wide filter or create a filter from a pattern string.
|An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
|Provide access to the persistent fields read from the input stream.
|An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
|Provide programmatic access to the persistent fields to be written to ObjectOutput.
|Serialization’s descriptor for classes.
|A description of a Serializable field from a Serializable class.
|This abstract class is the superclass of all classes representing an output stream of bytes.
|An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified charset.
|A piped input stream should be connected to a piped output stream; the piped input stream then provides whatever data bytes are written to the piped output stream.
|A piped output stream can be connected to a piped input stream to create a communications pipe.
|Piped character-input streams.
|Piped character-output streams.
|A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
|Prints formatted representations of objects to a text-output stream.
|A PushbackInputStream adds functionality to another input stream, namely the ability to push back or unread bytes, by storing pushed-back bytes in an internal buffer.
|A character-stream reader that allows characters to be pushed back into the stream.
|Instances of this class support both reading and writing to a random access file.
|Abstract class for reading character streams.
|A SequenceInputStream represents the logical concatenation of other input streams.
|This class is for Serializable permissions.
|The StreamTokenizer class takes an input stream and parses it into tokens, allowing the tokens to be read one at a time.
|This class does not properly convert characters into bytes.
|A character stream whose source is a string.
|A character stream that collects its output in a string buffer, which can then be used to construct a string.
|Abstract class for writing to character streams.