Java基础 第四节 第十一课

概述

生活中, 你肯定经历过这样的场景. 当你编辑一个文本文件, 忘了保存, 可能文件就白白编辑了. 当你电脑上插入一个 U 盘, 可以把一个视屏拷贝到你的电脑硬盘里. 那么数据都是在哪些设备上的呢? 键盘, 内存, 硬盘, 外接设备等等.

我们把这种数据的传输, 可以看做是一种数据的流动. 按照流动的方向, 以内存为基准, 分为 输入 input输出 output, 即流向内存是输入流, 流出内存的是输出流.

Java 中 I/O 操作主要是指使用java.io包下的内容, 进行输入, 输出操作. 输入也叫做读取数据, 输出也叫做写出数据.

IO 的分类

根据数据的流向分为: 输入流的输出流.

  • 输入流: 把数据从其他设备上读取内存中的流
  • 输出流: 把数据从内存中写出到其他设备
    格局数据的类型分为: 字节流和字符流
  • 字节流: 以字节为单位, 读写数据的流
  • 字符流: 以字符为单位, 读写数据的流

IO 的流量说明图解

在这里插入图片描述

顶级父类们

输入流输出流
字节流字节输入流 InputStream字节输出流 OutputStream
字符流字符输入流 Reader字符输出流 Writer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值