IO的笔记

IO流

IO流:可以叫IO也可以叫io流
IO:是读写,传输数据,下载,拷贝文件,拷贝文件夹…
流:

  • 就是管道
  • 传输数据
  • 数据以先入先出的方式进行流动
  • 数据源----->流------->目的地

流的分类:

  • 2.按流向分: 以程序为中心`

输入流
输出流

  • 1.按照操作单元划分

字节流:***万能流 ********
字符流:只能传输纯文本

  • 3.按照功能划分

节点流:真实做读入写出
处理流:增强节点流的功能,提高节点流的性能

以上分类相辅相成

字节流 输入流

InputStream:此抽象类是表示输入字节流的所有类的超类(父类)。
字节输入节点流,字节输入处理流都会继承自InputStream
根据数据源选择子类:以下都是节点流

数据源为文件:FileInputStream文件字节输入流 数据源为字节数组: ByteArraysInputStream 字节数组输入流

需求:从文件中读取数据到程序中使用

  • 数据源:文件
  • 目的地:程序
    操作单元:字节
    文件字节输入流 FileInputStream
    &&&&&&字节流 节点流 文件流 输入流

使用步骤:

  1. 与文件建立联系(数据源)
  2. 构建文件字节输入流(用来读取数据)
  3. 读取数据
  4. 处理数据
  5. 关闭资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值