/*
* 写一个带有缓冲区的流
* 缓冲区的出现时为了提高流的操作效率而出现的。
* 所以在创建缓冲区之前要先创建流对象
*/
public class BufferedWriterDemo {
public static void main(String[] args) throws IOException {
// 创建一个字符输入流对象
FileWriter fw = new FileWriter("c:\\Demo.txt");
// 为了提高流效率假如了缓冲技术。
// 只要将需要提高效率的流对象作为参数传给缓冲区的构造函数即可。
BufferedWriter bw = new BufferedWriter(fw);
bw.write("zhangsan");
// 记住只要用到缓冲区就要刷新
bw.flush();
// 关闭资源
fw.close();
}
}
如果是读文件要不要加上缓冲区读 ?
FileReader fr = new FileReader("c:\\Demo.java"); |
|