• IO流的分类


    1:按照读写的单位大小来分

      字节流

      字符流

    2:按照读写时是否直接与硬盘,内存等节点连接分类

      节点流:会直接与某节点关联的流。

      处理流:不与硬盘,内存等设备直接关联的流类型,处理流一般都会以节点流为参数。

    3:按照处理效率分类

      低级流

      高级流

        输入(input):把外界(硬盘)的数据写入到程序中。

        输出(output):把程序中的数据写出到外界。

    4:  

        InputStream:为字节输入流的父类(抽象类型)

         OutputStream:为字节输出流的父类(抽象类型)

         Reader:为字符输入流的父类(抽象类型)

         Writer:为字符输出流的父类(抽象类型)

    5: 

        FileInputStream:文件输入流,常用方法,read(byte[] bytes),返回值为有效个数。

        FileOutputStream:文件输出流,常用方法,write(byte[] bytes)

      构造器:

        FileInputStream(File file)/FileInputStream(String path)

        FileOutputStream(File file)/FileOutputStream(String path)

      注意:输出流会帮助创建文件,而输入流不会。

  • 相关阅读:
    gost源码分析心得
    go语言net编程,设置TCP连接发出使用源IP
    代理程序gost使用
    squid关闭缓存
    shell中的if比较
    10年以上年化20%以上收益率的基金经理
    股票信息查询
    02.win2003虚拟机安装和dos命令
    01.网络安全和虚拟机
    部署kali渗透环境
  • 原文地址:https://www.cnblogs.com/lyr999736/p/9120608.html
Copyright © 2020-2023  润新知