1.流的三种分类方式
流向:输入流、输出流
数据单位:字节流、字符流
流的角色:节点流、处理流
2.写出4个IO流中的抽象基类,4个文件流,4个缓冲流
InputStream FileXxx BufferedXxx
OutputStream
Reader
Writer
InputStreamReader:父类Reader
异常:XxxException XxxError
RandomAccessFile
3.字节流与字符流的区别与使用情境
字节流 :read(byte[] buffer)/read() 非文本文件
字符流:read(char[] cbuf)/read() 文本文件
4.使用缓冲流实现a.jpg文件复制为b.jpg文件的操作
BufferedInputStream bis=new BufferedInputStream(new FileInputStream(new file("a.jpg")))
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(new file("b.jpg")))
byte[] buffer=new byte[1024];
in