java.io
Classes
| BufferedInputStream |
A |
| 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. |
| BufferedWriter |
Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. |
| ByteArrayInputStream |
A |
| ByteArrayOutputStream |
This class implements an output stream in which the data is written into a byte array. |
| CharArrayReader |
This class implements a character buffer that can be used as a character-input stream. |
| CharArrayWriter |
This class implements a character buffer that can be used as an Writer. |
| Console |
Methods to access the character-based console device, if any, associated with the current Java virtual machine. |
| 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. |
| File |
An abstract representation of file and directory pathnames. |
| FileDescriptor |
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. |
| FileInputStream |
A |
| FileOutputStream |
A file output stream is an output stream for writing data to a |
| FilePermission |
Legacy security code; do not use. |
| FileReader |
Convenience class for reading character files. |
| FileWriter |
Convenience class for writing character files. |
| FilterInputStream |
A |
| FilterOutputStream |
This class is the superclass of all classes that filter output streams. |
| FilterReader |
Abstract class for reading filtered character streams. |
| FilterWriter |
Abstract class for writing filtered character 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 . |
| LineNumberInputStream |
This class is an input stream filter that provides the added functionality of keeping track of the current line number. |
| LineNumberReader |
A buffered character-input stream that keeps track of line numbers. |
| ObjectInputStream |
An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream. |
| ObjectOutputStream |
An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream. |
| 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. |
| OutputStreamWriter |
An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified . |
| PipedInputStream |
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. |
| PipedOutputStream |
A piped output stream can be connected to a piped input stream to create a communications pipe. |
| PipedReader |
Piped character-input streams. |
| PipedWriter |
Piped character-output streams. |
| PrintStream |
A |
| PrintWriter |
Prints formatted representations of objects to a text-output stream. |
| PushbackInputStream |
A |
| PushbackReader |
A character-stream reader that allows characters to be pushed back into the stream. |
| RandomAccessFile |
Instances of this class support both reading and writing to a random access file. |
| Reader |
Abstract class for reading character streams. |
| SequenceInputStream |
A |
| SerializablePermission |
This legacy security is not supported on Android. |
| StreamTokenizer |
The |
| StringBufferInputStream |
This class allows an application to create an input stream in which the bytes read are supplied by the contents of a string. |
| StringReader |
A character stream whose source is a string. |
| StringWriter |
A character stream that collects its output in a string buffer, which can then be used to construct a string. |
| Writer |
Abstract class for writing to character streams. |
Exceptions
| CharConversionException |
Base class for character conversion exceptions. |
| EOFException |
Signals that an end of file or end of stream has been reached unexpectedly during input. |
| FileNotFoundException |
Signals that an attempt to open the file denoted by a specified pathname has failed. |
| InterruptedIOException |
Signals that an I/O operation has been interrupted. |
| 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. |
| IOError |
Thrown when a serious I/O error has occurred. |
| 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. |
| SyncFailedException |
Signals that a sync operation has failed. |
| UncheckedIOException |
Wraps an |
| 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. |