IO小结

来源:互联网 发布:org.apache.http.util 编辑:程序博客网 时间:2024/05/29 10:06


1.从数据方向分:输入流和输出流;

2.从数据编码格式上分:

字节流和字符流

Inputstream outputstream 操作字节byte ,他俩的子类都是字节流;
      可以读写二进制文件,主要处理音频,图片,歌曲,字节流处理单位为一个字节;
Reader   Writer 操作字符char,他俩的子类都是字符流;
     主要处理字符或者字符串,处理单元2字节;
     字节流将读到的字节数据,去指定的编码表中获取对应的文字;
3.从封装类型上分:
   节点流和处理流;
   节点流:流封装某种特定的数据源,如文件,字符串,字符串数组;

   处理流:流封装的是其他的流对象。处理流提供缓冲功能,提高读写效率;构造方法参数是一个类
4.转换流:
字节流转换成字符流的桥梁:
InputStreamReader(InputStream in);        InputStream->Reader
OutputStreamWriter(OutputStream out);     OutputStream->Writer

0 0
原创粉丝点击