文件拷贝
重点:
1.文件在读取的时候,就写到输出流的对象里,达到一边读一边写的效果
2.使用write()的时候,一定要规范使用方法,否则可能会输出无效
节点流和处理流
1.节点流可以从一个特定的数据源读写数据,如FileReader、FileWriter
2.处理流是连接在已存在的流之上,为程序土工更强大的读写功能,如BufferedReader、BufferedWriter
3.节点流是底层流,直接和数据源相接
4.处理流是包装流,可以包装节点流,使用了修饰器设计模式
FileReader
FileWriter
1.new FileWriter() 直接输出文件,没有则创建,有则覆盖
2.new FIleWriter(xxx,true) 输出文件,没有则创建,有则在已有内容末端追加
缓冲流
1.BufferedReader和BufferedWriter可以对节点流进行包装
2.BufferedReader类中有属性Reader,即可以封装一个节点流,该节点流