Package java.io

Interface Summary
DataInput Standard Java interface.
DataOutput Standard Java interface.
Externalizable Standard Java interface.
FileFilter Interface to represent file filtering behavior.
FilenameFilter Interface to represent file filtering behavior.
ObjectInput Standard Java interface.
ObjectInputValidation Standard Java interface.
ObjectOutput Standard Java interface.
Serializable Standard Java interface.
 

Class Summary
BufferedInputStream  
BufferedOutputStream  
BufferedReader  
BufferedWriter  
ByteArrayInputStream Input stream that takes a byte[] as its source.
ByteArrayOutputStream Output stream that writes to a byte[].
CharArrayReader Reader that takes a char[] as its source.
CharArrayWriter Writer that outputs to a char[].
DataInputStream Output stream that can write simple values in a binary form.
DataOutputStream Output stream that can write simple values in a binary form.
File Class to represent a file.
FileDescriptor Wrapper for a low-level "file descriptor".
FileInputStream An input stream for reading data from a file.
FileOutputStream An output stream for writing data to a file.
FilterInputStream Input stream that can filter another input stream.
FilterOutputStream Output stream that can filter another output stream.
FilterReader Reader that can filter another reader.
FilterWriter Writer that can filter another writer.
InputStream Abstract class for byte-oriented input streams.
InputStreamReader Class that performs byte-to-character conversion, wrapping an instance of InputStream to provide a Reader.
OutputStream Abstract class for byte-oriented input streams.
OutputStreamWriter Class that performs character-to-byte conversion, wrapping an instance of OutputStream to provide a Writer.
PipedInputStream Input stream half of a pipe.
PipedOutputStream Output stream half of a pipe.
PrintStream Output stream wrapper that makes it all print-friendly.
PrintWriter Writer wrapper that makes it all print-friendly.
PushbackInputStream Input stream that can be "unread" in a limited fashion.
PushbackReader Reader that can be "unread" in a limited fashion.
RandomAccessFile Compliance: J2SE: 1.4 incomplete Unimplemented public final FileDescriptor getFD() throws IOException; public final java.nio.channels.FileChannel getChannel() public void setLength(long a) throws IOException;
Reader Abstract class for character-oriented input streams.
StringReader  
StringWriter Writer wrapper for a StringBuffer.
Writer Abstract class for character-oriented input streams.
 

Exception Summary
CharConversionException Standard exception class, as specified by the standard Java API.
EOFException Standard exception class, as specified by the standard Java API.
FileNotFoundException Standard exception class, as specified by the standard Java API.
InterruptedIOException Standard exception class, as specified by the standard Java API.
InvalidObjectException Standard exception class, as specified by the standard Java API.
IOException Standard exception class, as specified by the standard Java API.
ObjectStreamException Standard exception class, as specified by the standard Java API.
SyncFailedException Standard exception class, as specified by the standard Java API.
UnsupportedEncodingException Standard exception class, as specified by the standard Java API.
UTFDataFormatException Standard exception class, as specified by the standard Java API.