Java基础 第四节 第十一课

举报
我是小白呀iamarookie 发表于 2021/09/10 22:17:46 2021/09/10
【摘要】 字节流 & 字符流 概述IO 的分类IO 的流量说明图解顶级父类们 概述 生活中, 你肯定经历过这样的场景. 当你编辑一个文本文件, 忘了保存, 可能文件就白白编辑了. 当你电脑上...

概述

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

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

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

IO 的分类

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

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

IO 的流量说明图解

在这里插入图片描述

顶级父类们

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

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/110382833

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。