数据流

原创 2017年10月12日 20:57:25

为什么要有流?

程序没必要一下子加载全部数据,而是面向字节的,边处理,边加载!

这里写图片描述

input与output分开

io底层调用的c语言文件
InputStream的实现类是一个壳
内存中获得字节 ByteArrayInputStream    内存、字节数组
FileInputStream     file、光盘,U盘,键盘,鼠标,
StringBufferInputStream 内存、String
ObjectInputStream       内存、对象
SequenceInputStream 按顺序并联,

这里写图片描述

PipedInputStream    连接输入流和输出流

这里写图片描述

FilterInoutStream   嵌套和包裹

这里写图片描述

BufferedInputStream 减少磁盘的读的次数,加入到缓冲区

这里写图片描述

PushbackInputstream unRead往前调用,吐

PrintStream 打印的时用,System.out.println();

Reader和Writer操作字符串,Reader、Writer利用的是stream
对接Stream的类是:    InputStreamReader       FileReader,还提供了编码和解码功能
版权声明:本文为博主原创文章,未经博主允许不得转载。

软件架构的数据流总结(一)

1. Model-View-Controller(MVC框架) This architecture is used in simpleGUI applications,不管是MFC,还是Matl...
  • LG1259156776
  • LG1259156776
  • 2015年07月07日 15:14
  • 1810

(二十)文本流与数据流

Qt中将文件类型分为2大类: 1、文本文件:文件的内容是可读的文本字符 2、数据文件:文件内容是直接的二进制数据   QFile类直接支持文本文件和数据文件的读写(通过继承自QIODevice的成员函...
  • Hello_World_LVLcoder
  • Hello_World_LVLcoder
  • 2017年02月11日 00:16
  • 813

c++中数据流 (1)

今天在c++读写文件时遇到了一个问题,在这个上面遇到了解决方案,还得多多学习流机制啊。 http://zhidao.baidu.com/question/24192048.html&__bd_tkn...
  • database_zbye
  • database_zbye
  • 2012年09月16日 09:42
  • 2240

Flux - 基于单向数据流的应用架构

Flux是一款基于单向数据流的应用架构,其目的是更好地组织应用程序代码。 相比于传统的MV*而言,Flux强调单向,从而让整个数据流形成了闭环。 而在MV*中,数据流往往不会是单向的。 举个例子...
  • The_c_D
  • The_c_D
  • 2016年08月23日 17:21
  • 1352

NTFS上的交换数据流 (作者lake2原创 )

 此文由 作者lake2原创 地址:http://blog.csdn.net/lake2/article/details/273395 转载此文,留资料以备参考 如有侵权 即刻删除 非常感谢!...
  • migee
  • migee
  • 2017年02月20日 20:52
  • 334

Java 8 数据流教程

这个示例驱动的教程是Java8数据流(Stream)的深入总结。 当我第一次看到StreamAPI时,我非常疑惑,因为它听起来和Java IO的InputStream 和 OutputStream...
  • qq_30641447
  • qq_30641447
  • 2016年07月21日 14:48
  • 1003

[verilog读书笔记]6.数据流建模

在电路规模较小的情况下,由于包含的门数比较少,设计者可以逐个地引用逻辑门实例。但随着芯片集成度的迅速提高,数据流建模的重要性越来越显著。我们从数据流的角度,根据数据在寄存器之间的流动和处理过程来对电路...
  • sinat_25887055
  • sinat_25887055
  • 2016年09月12日 20:02
  • 489

[040]Python 数据流操作

Python 文件或文件夹操作shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。 1、文件夹和文件操作 import shutil shuti...
  • yuanzhihuipengyou
  • yuanzhihuipengyou
  • 2016年12月06日 11:52
  • 1429

Java 数据流之File类

一,文件类File类 File类构造方法第一种:File(String path) ,path指明新创建File对象对应的文件或目录的路径,如: File f1=new File("C:\myPr...
  • WalleIT
  • WalleIT
  • 2017年04月12日 23:03
  • 207

数据流、文件、IO

1、用static修饰的方法称为静态方法,修饰变量则为静态变量,又分别叫做类方法或者类变量。 静态方法中不能直接调用非静态方法。因为非静态方法不是独立存在的,它是依附于对象存在——即只有申明了对象,才...
  • mulinsenpan
  • mulinsenpan
  • 2014年09月18日 16:40
  • 432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据流
举报原因:
原因补充:

(最多只允许输入30个字)