最近在看流,真是看的云里雾里,怎么都觉得不懂!!一方面这东西太抽象了,二来记的东西太多了,所以怎么看都觉得不懂啊!!
  所以想吸取下大家的经验,也好以正确的方向努力~~谢谢!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【llm0528】截止到2008-07-02 21:42:02的历史汇总数据(不包括此帖):
    发帖的总数量:37                       发帖的总分数:740                      
    结贴的总数量:37                       结贴的总分数:740                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    直接实践一下,I/O比较好学,模式都是很固定的,读用input,写用OutPut,知道这个ok,不要多想,记住它是针对程序而言的,然后至于用字节流还是字符流就要针对实际情况了,自己先做个简单的练习:a.txt里面写句话,把它读出来再写到b.txt
      

  3.   

    呵呵,抽象的目的是为了方便使用(可以按相同或相近的方式处理一切跟输入输出有关的事儿),这听起来挺别扭,不过确实如此,就像“面向对象程序设计OOP”一样。可以这样理解:数据的输入操作可以看作数据源源不断的由输入设备(此处设备为泛称,不一定指真实的硬件)流向你的 Java 应用程序,而输出可以看作数据由你的 Java 应用程序流向输出设备。而输入/输出流类表示的就是这个数据的流动。再具体点:假如我们通过 FileInputStream 完成文件内容的读取,那么 FileInputStream 代表从文件(输入设备)流向 Java 程序(数据流向的目的地)的数据流,如果把 FileInputStream 想象成一条河,那河的源头就是文件,Java 应用程序就是大海(河水最终会流入大海)。
      

  4.   

    过滤流可以看作架设在河流中的过滤网,那 BufferedInputStream, BufferedOutputStream 就可以看做在河流上建设的水库喽。
      

  5.   

    看看api吧..然后写两个程序就可以.
    熟悉了就好了,不是很难的.
      

  6.   

    当你要用的时候,去LOOK LOOK API,有啥用啥,就是了