文件专属:
- java.io.FileInputStream
- java.io.FileOutputStream
- java.io.FileReader
- java.io.FileWriter
转换流:(将字节流转化为字符流)
- java.io.InputStreamReader
- java.io.OutputStreamWriter
缓冲流专属:
- java.io.BufferedReader
- java.io.BufferedWriter
- java.io.BufferedInputStream
- java.io.BufferedOutputStream
数据流专属:
- java.io.DataInputStream
- java.io.DataOutptStream
标准输出流:
- java.io.PrintWriter
- java.io.PrintReader
对象专属流:
- java.io.ObjectInputStream
- java.io.ObjectOutPutStream
close()方法与flush()方法
- close()方法:关闭流,在输入流和输出流中都有,使用之后需要关闭流
- flush()方法:刷新流,只在输出流中有,用于将输出管道中未传输完的数据传输完成,建议用完输出流之后刷新一下