黑马程序员__关于学习流操作基本规律的总结

            ------- android培训java培训、期待与您交流! ----------

 

流操作的基本规律:
    1,明确操作的源和目的
          源:输入流   InputStream Reader
          目的:输出流  OutputStream Writer
    2,操作的数据是否是文本文件
          是:字符流
          否:字节流
    3,体系明确以后,明确要使用哪个具体对象
          通过设备来进行区分
          源设备:内存、硬盘、键盘
          目的设备:内存、硬盘、控制台

例子:将一个文本文件中的数据存储到另一个文件中,复制文件

    分析:
        源:使用读取流 InputStream Reader中选择
            操作的是文本文件 选择字符流 Reader

        使用体系中的对象:
            设备:硬盘
            Reader体系中可以操作文件的对象是 FileReader

        是否需要提高效率: 是 ! 加入Reader体系中的缓冲区 BufferedReader
            

    FileReader fr = new FileReader("a.txt");
    BufferedReader bufr = new BufferedReader(fr);


        目的:在输出流 OutputStream Writer中选择
              是纯文本  选择Writer
              设备:硬盘
              Writer体系中可以操作文件的对象FileWriter
       
        是否需要提高效率: 是 ! 加入Writer体系中的缓冲区 BufferedWriter

 

    FileWriter fw = new FileWriter("b.txt");
    BufferedWriter bufw = new BufferedWriter(fw);


 

 

你可能感兴趣的:(学习总结)