关于java流的总结

来源:互联网 发布:网易uu mac 编辑:程序博客网 时间:2024/05/17 03:17

关于java流的总结

java里面流咋看很多!其实一总结。流还是有规律的。

现在来介绍什么是流!

流是一组有顺序,有起点,有终点的数据的集合。

由方向性 可分为            输入流,输出流,

由处理的数据类型分为 字符流,字节流。

字节流                                     方法

inputStream                           int   read()                             从流中读入一个字节,并将该字节作为一个整数返回。该类为字节输入流所有子类的超类

FileInputStream                    int   read()                             从文件流中读取一个数据字节。

BufferedInputStream           int  read()                                 从文件流中读取一个数据字节。(其中包含一个缓冲流和一个字节流) 

outputStream                         void  write(int b)                    将指定的字节写入输出流;该类为字节输出流所有子类的超类;

FileOutputStream                  void write(int b)                     将指定的字节写入输出流,

BufferedOutputStream         void write(int b)                      将指定的字节发入流中。

字符流                                     方法

Reader                                    int   read()                              从流中读取单个字符,

FileReader                              int  read()                               从流中读取单个字符

BufferedReader                     int  read()                              从流中读取单个字符              String readLine()        从流中读取一个文本行   


Writer                                       void write(int b)                       将字符写入输出流中,

FileWriter                                void write(int b)                        将字符写入输入流中,

BufferedWriter                       void write(int b)                        写入单个字符                        void  newLine()           写入一个行分隔符。 

一总结,再发现里面具有极强的规律性。

只不过BufferedReader与BufferedWriter比其他几个类多了一个方法而已。

由此我们应该多做总结,这也是学java的一个好方法。

原创粉丝点击