zoukankan      html  css  js  c++  java
  • 流的操作规律

    (1)明确要操作的数据是数据源还是数据目的(要读还是要写)

          源:InputStream  Reader

          目的:OutputStream  Writer

     (2)明确要操作的设备上的数据是字节还是文本

          源:

              字节:InputStream

              文本:Reader

          目的:

              字节:OutputStream

              文本:Writer

    (3)明确数据所在的具体设备

          源设备:

            硬盘:文件 File开头

            内存:数组,字符串

            键盘:System.in

            网络:Socket

          目的设备:

            硬盘:文件 File开头

            内存:数组,字符串

            屏幕:System.out

            网络:Socket

    (4)明确是否需要额外功能?

        需要转换——转换流 InputStreamReader OutputStreamWriter

        需要高效——缓冲流Bufferedxxx

        多个源——序列流 SequenceInputStream

        对象序列化——ObjectInputStream,ObjectOutputStream

        保证数据的输出形式——打印流PrintStream Printwriter

        操作基本数据,保证字节原样性——DataOutputStream,DataInputStream

  • 相关阅读:
    spring----RESTful API
    spring----模块之间的通讯问题
    PHP错误与异常处理
    微信支付:curl出错,错误码:60
    jquery判断checkbox是否选中
    微信网页授权的问题
    TP5更新数据成功,但判断结果不符
    190719有个织梦专题标题长度限制问题
    判断手机浏览器还是微信浏览器(PHP)
    TP5关联模型出现疑问,待解决
  • 原文地址:https://www.cnblogs.com/zqy6666/p/12302506.html
Copyright © 2011-2022 走看看