java.io
Interfaces 
DataInput
DataOutput
Classes 
BufferedInputStream
BufferedOutputStream
ByteArrayInputStream
ByteArrayOutputStream
DataInputStream
DataOutputStream
File
FileDescriptor
FileInputStream
FileOutputStream
FileReader
FileWriter
FilterInputStream
FilterOutputStream
InputStream
InputStreamReader
LineNumberReader
OutputStream
OutputStreamWriter
PrintStream
Reader
Writer
Exceptions 
EOFException
FileNotFoundException
IOException
InterruptedIOException
UTFDataFormatException
UnsupportedEncodingException