JAVA IO Diagram |-- ByteArrayInputStream |-- BufferedInputStream |-- FileInputStream |-- DataInputStream |-- FilterInputStream <----+ InputStream <---+-- ObjectInputStream |-- LineNumberInputStream |-- PipedInputStream |-- PushbackInputStream |-- SequenceInputStream |-- StringBufferInputStream
原文:http://www.cnblogs.com/liutianchen/p/6421811.html