IO流分类
1、按流向 : 输入流 输出流
2、按数据: 字节流:二进制,可以传输一切文件类型
字符流:只能处理纯文本文件
3、按功能: 节点流:包裹源头
功能流:增强功能,改善性能
字节流与字符流常用方法:
1、字节流
输入流:InputStream read(byte[] b)
read(byte[] b, int off,int len)
close()
FileInputStrea()
输出流:OutputStream write(byte[] b)
write
(byte[] b, int off,int len) flush() close()
FileOutputStream()
2、字符流
输入流:Reader read(char[] cbuf)
read(char[] cbuf,int off,int len) close()
FileReader()
输出流:Writer write
(char[] cbuf)write
(char[] cbuf,int off,int len) flush() close()
FileWriter()