java输入输出流的本质是什么?

刚学到这里,就只是用来读写的吗?他们的源是什么?怎么输入流是用来读取的,输出流是用来写入的,语句不通哦,求高手说说本质,该怎么理解... 刚学到这里,就只是用来读写的吗?他们的源是什么?怎么输入流是用来读取的,输出流是用来写入的,语句不通哦,求高手说说本质,该怎么理解 展开
 我来答
浮空是种艺术
推荐于2018-02-11 · TA获得超过126个赞
知道答主
回答量:50
采纳率:0%
帮助的人:59.6万
展开全部
NONONO,输入输出流是相对于你的程序说的,也就是站在程序的方向看输入还是输出,例如FileInputStream,Input写入对吧,那么我们站在程序的方向来看,就是源文件指向程序,FileOutputStream,OutPut写出,同理,就是程序指向源文件;再看,FileWriter,writer写,同理,就是程序指向源文件,反之FileReader读,站在程序角度,就是程序读源文件,顺序就是源文件指向程序。
追问
奥。谢谢。书上说输入流的指向称为源,这个源具体是什么东西?是CPU吗?
追答
源很简单,就是你的程序要读或者写的一个“源头”,源可以是一个TXT文档,可以是一个具有读写的程序等等
小傻

推荐于2016-05-11 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
Java中I/O操作也就是输入输出流本质是指使用Java进行输入,输出操作.
Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
女非鱼焉知鱼乐
2011-10-21 · TA获得超过150个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:120万
展开全部
别误人子弟了
输入输出不是对机器而言的
输入输出是相对于程序来说的。程序运行时是在内存中的
输入是指将硬盘或其他存储设备的数据读入内存
输出是指将内存中的数据写入存储设备
所以说输入流是用来读取的,输出流是用来写入的,没有带上主语和宾语
所以你觉得不通顺
而他们的本质就是数据传输的媒介或者通道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ysx_summer
2011-10-21
知道答主
回答量:41
采纳率:0%
帮助的人:28.2万
展开全部
输入输出是对机器而言。而不是人。输入流是从外往机器里读,也就是读取外边的东西,而输出流就是从里往外写,也就是把机器里的东西写出去。总体来说你把自己当成机器就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茂林隐士
2020-08-17 · TA获得超过139个赞
知道答主
回答量:103
采纳率:100%
帮助的人:17.8万
展开全部

流的本质就代表数据是源源不断的,这些数据类型各异,但是他们都是01串的变体。

无论是图片,文本,视频,底层都是01串,上层根据不同的格式把01串封装成不同的形式,例如字节码,八进制,十进制,然后批量进行传输或转换,就好像一个桶里面装满了01字符,当使用流工具抽取这些数据的时候,要批量处理的这些01就叫流。

是批量操作读取其目标数据过程中的所产生的一种状态,就好像抽水,动态的一股水叫水流,因为它的状态是动的,是从一个地方到一个地方的一种特殊过程形态。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式