IO流(1)-概念

本文介绍了软件处理数据的过程,将其比喻为工厂的进货、加工、售出步骤,强调了IO流在数据传输中的关键作用。通过输入流读取数据,如磁盘文件,然后进行各种处理,最后利用输出流将结果写回磁盘或其他目标。虽然看似简单,但实际学习中会遇到众多IO类,学习路径挑战重重。
摘要由CSDN通过智能技术生成

软件就是处理数据的工厂,犹如现实中加工厂:进货、加工、存储、售出。软件工作过程概括上就三步,第一步:工作的时候通过数据库读取、用户输入、磁盘读取、其他设备交互等渠道得到数据;第二步:对数据组合、排序、数学运算等处理;第三步:把这些数据输出到前端、数据库、其他设备、第三方系统。完成这三步软件的功能就结束了。

IO流在其中担任数据流转时搬运工具,例如我们想得到磁盘上的一个文件,就去读取这个文件,把它放在输入流中,由输入流把这个文件从磁盘上搬运到我们的系统中,然后我们的程序就read这个输入流拿到我们要的东西。输出流则是我们加工好了一个产品,需要存放在磁盘上,我们就先把这个产品放在这个输出流的小马车上,由输出流write到磁盘上。

由上可知我们似乎只需要一个输入流和一个输出流两个流就好,但是我们学习的时候竟然好多个类,想去系统学习一下才发现竟然是几十个类。什么时候能学会什么能精通,太难了。先看学几个镇镇场子吧。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

knight郭志斌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值