社区
C++ 语言
帖子详情
文件的一些疑问,什么是流?文件流?
cen_jin_long
2008-04-10 11:13:16
什么是流?它是什么意思?和文件有什么关系?
...全文
179
16
打赏
收藏
文件的一些疑问,什么是流?文件流?
什么是流?它是什么意思?和文件有什么关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2008-04-11
打赏
举报
回复
是啊,还不理解的话,说明很可能是钻了牛角尖了。
其实许多抽象概念都是这样,认真不得,一旦认真了你会发现似乎没有人“理解”。^_^
所以实在不行的话,先放一放,说不定哪天就糊里糊涂地就突然明白了。
taodm
2008-04-11
打赏
举报
回复
[Quote=引用 11 楼 hityct1 的回复:]
流,打个比方:水管子,一头进一头出。
数据结构上讲,先进先出的队列。
不知理解多否?
[/Quote]
如果这个楼主还不能理解,那恐怕就没办法了。
hityct1
2008-04-11
打赏
举报
回复
流,打个比方:水管子,一头进一头出。
数据结构上讲,先进先出的队列。
不知理解多否?
rushman
2008-04-11
打赏
举报
回复
流就是这么一个东西:
它可以读/写;
再次读/写的是上次读/写后续的内容
流这个概念是随着Unix发扬光大的
birchlin
2008-04-11
打赏
举报
回复
搭车问:
读写文件的时候,不就是顺序读写的吗?
难道还先读第100字节,然后读25字节,然后读65字节??
为什么要留呢?
endlessdream
2008-04-11
打赏
举报
回复
照我理解,流就是将一些数据的传递过程统一化得到的。比如文件流,数据库流。。。。。。
只要你创建好一个流,把需要传送的数据放到流的一端(不用管接收端是什么,也不用管数据的格式),它就自己“流”到目标中(文件,数据库。。。。。。)中了
不知我的理解是否合适?
cen_jin_long
2008-04-11
打赏
举报
回复
[Quote=引用 4 楼 steedhorse 的回复:]
流是一个比较抽象的概念。
可以简单的理解为:能从中连续读出字节数据就是输入流,能连续写入字节数据的就是输出流。
文件流就是跟文件相关联的流,其输入的字节来自文件,而输出的数据最终也被写到文件中去。
除此之外,各种可以输入数据的设备也可看做输入流,比如键盘;可以写出的设备也是输出流,比如控制台窗口。
再比如网络流套字,可读可写,也可以在它上面构造流对象。
[/Quote]
可以简单的理解为:能从中连续读出字节数据就是输入流,能连续写入字节数据的就是输出流。
从中读取字节就是流?
cen_jin_long
2008-04-11
打赏
举报
回复
[Quote=引用 2 楼 Treazy 的回复:]
流,如果简单点讲其实就是个容器,
标准I/O,文件,甚至存储块,看上去其实都一样,只要记住一个接口就可以了
这种思想是建立在输入输出流之上的,与标准c的输入输出库饿各种各样的函数相比
输入输出流更容易更安全更有效
[/Quote]
容器?很抽象。
cen_jin_long
2008-04-11
打赏
举报
回复
[Quote=引用 11 楼 hityct1 的回复:]
流,打个比方:水管子,一头进一头出。
数据结构上讲,先进先出的队列。
不知理解多否?
[/Quote]
流就是这么一回事?
Treazy
2008-04-10
打赏
举报
回复
嘿嘿,慢走
晨星
2008-04-10
打赏
举报
回复
不行了,老了,睡了,兄弟继续灌吧。^0^
Treazy
2008-04-10
打赏
举报
回复
老大这么晚还不睡,好精力
晨星
2008-04-10
打赏
举报
回复
流是一个比较抽象的概念。
可以简单的理解为:能从中连续读出字节数据就是输入流,能连续写入字节数据的就是输出流。
文件流就是跟文件相关联的流,其输入的字节来自文件,而输出的数据最终也被写到文件中去。
除此之外,各种可以输入数据的设备也可看做输入流,比如键盘;可以写出的设备也是输出流,比如控制台窗口。
再比如网络流套字,可读可写,也可以在它上面构造流对象。
不想低调
2008-04-10
打赏
举报
回复
找本书看看 吧 或者google
Treazy
2008-04-10
打赏
举报
回复
流,如果简单点讲其实就是个容器,
标准I/O,文件,甚至存储块,看上去其实都一样,只要记住一个接口就可以了
这种思想是建立在输入输出流之上的,与标准c的输入输出库饿各种各样的函数相比
输入输出流更容易更安全更有效
cen_jin_long
2008-04-10
打赏
举报
回复
想听一下各位的专业解释。
相关推荐
什么是io java_java的IO技术中什么是I什么是O?
马克-to-win:很多老司机还搞不清什么是I什么是O。很简单,我有个土办法。以内存为单位,数据进内存叫In,出内存叫Out。读
文件
,是数据从硬盘进到内存,所以用in类型
流
来处理。马克-to-win:当时Sun为什么起名叫
流
?很多初学的同学有这个
疑问
,这一
流
就把他
流
晕了,我小学数学老师让我们算张三走路的速度,谁追谁,他一动,像个
流
一样,我就晕了。现在我跟大家说,举个例子,这里比如有个
文件
,java...
node学习—深入剖析
文件
流
文件
流
一、
文件
流
1.什么是
文件
流
?1.概念2.
流
是有方向的2.为什么要
流
1.其他介质和内存的数据规模不一致2.其他介质和内存的数据处理能力不一致3.
文件
流
1.
文件
流
的创建1.可读
流
2.可写
流
2.利用
文件
流
复制
文件
3.rs.pipe(ws) 一、
文件
流
1.什么是
文件
流
? 1.概念
流
是指数据的
流
动,数据从一个地方缓缓的
流
动到另一个地方。 2.
流
是有方向的 可读
流
: Readable 数据从源头
流
向内存 可写
流
: Writable 数据从内存
流
向源头 双工
流
:Duplex 数据既可从源头
流
向内存,又可从内
对Node学习的第二天
Node学习第二天
文件
流
什么是
流
流
的分类可读
流
(Readable)可写
流
(Writable)双工
流
为什么要
流
文件
流
的创建fs.createReadStream()参数返回值事件openerrorclosedataendrs.pause()rs.resume()fs.createWriteStream()参数返回值事件openerrorclosews.write()ws.end()rs.pope()
文件
流
说明:内存数据与磁盘
文件
数据之间的
流
动 什么是
流
说明:
流
是指数据的
流
动,数据从一个地方缓慢的
流
什么Java 的
流
Stream?
什么是
流
(Stream),
流
就是一系列的数据 步骤1:什么是
流
步骤2:
文件
输入
流
步骤3:练习-
流
步骤4:答案-
流
步骤1:什么是
流
当不同的介质之间有数据交互的时候,JAVA就使用
流
来实现。 数据源可以是
文件
,还可以是数据库,网络甚至是其他的程序 比如读取
文件
的数据到程序中,站在程序的角度来看,就叫做输入
流
输入
流
: InputStream 输出
流
:OutputStream 步骤2:
文件
输入
流
如下代码,就建立了一个
文件
输入
流
,这个
流
可以用来把数据从硬盘的
文件
,读取到JVM(内存)...
【Java】一文认识IO操作
流
快速上手IO
流
一、什么是
文件
?二、什么是
文件
流
三、常用的
文件
操作1.创建
文件
2.获取
文件
的相关信息3.目录的创建和
文件
删除四、IO
流
原理及
流
的分类1.
流
的分类和原理:2.常用的类2.1 字节
流
的常用
流
2.1.1 FileInputStream常用类2.1.2 FileOutputStream常用类2.1.3 使用字节输入输入出
流
拷贝一个
文件
2.2 字符
流
的常用
流
2.2.1 FileReader常用类2.2.2 FileWriter常用类3.节点
流
,处理
流
一、什么是
文件
? 这个我想大家都知道,ppt啊,wo
C++ 语言
63,596
社区成员
250,393
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下