文件流和缓冲流

文件流和缓冲流

文件流和缓冲流

按照处理数据的单位的不同:字节流,字符流(处理的文本文件)
按照角色不同:节点流(直接作用于文件的),处理流
文件流(节点流):
FileInputStream
FileOutputStream
FileReader
FileWriter
--------------------------------------------
缓冲流:有刷新
BufferedInputStream
BufferedOutputStream
BufferedReader  (ReadLine)(newLine)
BufferedWriter
--------------------------------------------
输入流 file.read(new byte[5]);
把文件读到字节数组里

BufferedInputStream
int (len = file.read(new byte[5]))!=-1

FileReader
 (file.readLine(str)!=null
--------------------------------------------
转化流:InputStreamReader,OutputStreamWriter