关于输入流和输出流
来源:互联网 发布:送男朋友的礼物知乎 编辑:程序博客网 时间:2024/06/03 05:30
首先,你要明白什么是“流”。直观地讲,流就像水一样,不存在大小问题,也避免了完整性问题。非流的数据传输,比如你下载一张图片,需要整幅图片下载完之后才能使用,而流则不同,就像水,你取一杯也可以用,取一桶也可以用。所以说,流是一种数据传输的模式。而输入流和输出流,差别在于出和入,是相对于程序而言的。“输入流式得到数据,输出流是输出数据”,这种说法是对的。你把问题想复杂了,输入是程序得到外部数据,输出是程序向外部传输数据,二者没有必然的联系,都是流,差别是方向不同,也就是说,程序可以只有输入流而没有输出流,或者只有输出流而没有输入流。另外补充一下,流的好处是接收方可以提前处理,缩短等待时间,提高速度。比如你上youku看视频,并不是整个视频下载好了才播放的,而是下一点播一点。但是不是所有应用都适合,比如加密了的文件,往往需要整个加密文件接收完了才能解密。
0 0
- 关于输入流和输出流
- 输入和输出流
- 关于FileInputStream和FileOutputStream输入流与输出流问题
- 两个关于输出流和输入流做形参的函数
- 输入流和输出流
- 输入流和输出流
- 输入流和输出流
- 输入流和输出流
- 输入流和输出流
- 输入和输出--IO流
- 文件输入和输出流
- C++输入和输出流
- 关于输入流与输出流
- InputStream和OutputStream输入和输出流
- 关于FileInputStream和FileOutputStream输入流与输出流问题二
- 关于java中输入和输出流的见解(容易记不混淆的方法)
- IO流(输入流和输出流)
- 清空输入流和输出流
- Instrumentation.java
- @property 中的strong 与weak
- 调试ios内存问题
- Spring.net实战开发教程下载 Spring.net视频教程
- 好好学习天天向天呀呵呵
- 关于输入流和输出流
- 使用子查询复制数据
- CSS里的各种水平垂直居中基础写法心得分享(附内联元素,块级元素的基本概念)
- IOS的哲学思想值得思考
- iOS 文件及字符串相关操作汇总 - 持续更新中......
- Zend Framework 1 MVC的结构
- jquery实现倒计时
- ligerui ComboBox 无数据时如何刷新控件
- 以自定义方式加载 lua 模块