Java I/0 流的分类

1.在程序中所有的数据都是以流的方法进行传输和保存的。

2.Java 的 IO 是 实现输入和输出的基础

3.Java把所有传统的流类型(类或抽象类)都放在java.io包中,用以实现输入和输出功能。

4.输入和输出是一个相对的概念,我们一般站在程序的角度来分析和处理问题。

程序需要数据 ---》 读出来  --》 输入 (read操作)

程序保存数据 -- -》 写出来  --》输出 (write操作)


流的分类:

从不同的角度分类:

        1.按照流动方向不同可以分为输入流和输出流

        2.按照处理数据的单位不同分为字节流和字

       3. 按照功能的不同可分为节点流和处理流

 (1)节点流:直接操作目标设备,例如:磁盘或一块内存区域

                  (2)处理流:通过操作节点流,从而间接完成输入或输出功能的流。处理流是存在是建立在一个

                             已经存在的输入流或输出流的基础之上的。

      所有的流都继承以下四种抽象流类型的某一种

 

字节流
字符流
输入流
InputStream
Reader
输出流
OutputStream
Writer

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值