IO流可分为:
1、节点流:FileInputStream、FileOutputStream、FileReader、FileWriter
2、缓冲流:BufferedInputStream、FileOutputStream、BufferedReader、BufferedWriter
3、转换流:InputStreamReader、OutputStreamWriter,这种流的作用是将字节流转为字符流,提高IO流的效率。FileReader继承了InputStreamReader,当使用FileReader时,实际上在使用InputStreamReader按照字符的方式从磁盘读入数据到内存。
4、标准输入输出流:System.in、System.out
5、打印流:
6、数据流:PrintReader、PrintWriter
7、对象流:DataInputStream、DataOutputStream
8、随机存取流:RandomAccessFile,可以指定位置任意读取文本中的数据