nInputStream 和OutputStream是所有字节流的祖先,只有RandomAccessFile类是一个例外read和write是它们最基本的方法,读写单位是字节。
n Reader 和Writer是所有字符流的祖先,read和write是它们最基本的方法,读写单位是字符。
n File、FileInputStream、FileOutputStream、RandomAccessFile是处理本地文件的类。
nDataInputStream、DataOutputStream是一个过滤流的子类,借此可以读写各种基本类型数据,在文件和网络中经常使用。如:readByte, writeBoolean等。
nBufferedInputStream、BufferedOutputStream的作用是在数据送到目的之前先缓存,达到一定数量时再送到目的,已减少阻塞次数。
nPipedInputStream、PipedOutputStream适合与一个处理的输出作为另一个处理的输入的情况。