zoukankan      html  css  js  c++  java
  • 谈谈IO流的分类及选择

    1,分类

    按方向分:输入流,输出流

    (注意,是站在程序的角度来看方向),输入流用于读文件,输出流用于写文件

    按读取的单位分:字节流,字符流

    按处理的方式分:节点流,处理流

    比如,FileInputStream和BufferedInputStream(后者带有缓存区功能-byte[])

    IO流的4大基类:InputStream,OutputStream,Reader,Writer

    2,选择

    字节流可以读取任何文件
    读取文本文件的时候:选择字符流(假如有解析文件的内容的需求,比如逐行处理,则采用字符流,比如txt文件)
    读取二进制文件的时候,选择字节流(视频,音频,doc,ppt)
  • 相关阅读:
    适配器模式
    事务
    JUnit4
    命令模式
    组合模式
    MySQL语法
    MyEclipse工具
    数据源和连接池
    Annotation
    Java反射机制
  • 原文地址:https://www.cnblogs.com/MJyc/p/13930115.html
Copyright © 2011-2022 走看看