复习:
1.字节流(缓冲)
父类: InputStream/OutputStream
FileInputStream("相对路径") - 输入流
read() - 读单个字节
read(byte[]) - 字节数组
FileOutputStream("相对路径",true) - 输出流
write(int)
write(byte[])
write(bute[],int off, int len)
缓冲字节流:
BufferedInputStream(底层字节流)
BufferedOutputStream(底层字节流)
字节流作用: 文件的复制
2.字符流(缓冲)
Reader/Writer
底层流:
InputStreamReader(底层字节流)
OutputStreamWriter(底层字节流,"GBK")
缓冲流:
BufferedReader(底层字符流)
PrintWriter( - 是否刷新缓冲区
new OutputStreamWriter - 指定编码方式
new FileOutputStream - 是否进行追加
)
3.对象流
序列化 -> Serializable
反序列化
_________________________________________
对象流:
1.父类:InputStream/O