黑马程序员技术交流社区

标题: 关于流 [打印本页]

作者: 爽朗的菜籽    时间: 2014-9-16 01:21
标题: 关于流
  到底怎么理解流呢 或者说怎么大致的理解流的概念,各种流我看的晕头转向的,乱七八糟,,
作者: fantacyleo    时间: 2014-9-16 01:37
流的概念是从Unix系统中来的,其实指的就是从磁盘中读取或欲写入磁盘的数据。在Unix中,读写文件实际上内存和磁盘间建立了一根管道,读写操作就是数据在这根管道中流向内存或磁盘,就像水流一样,故曰“流”
作者: 敏敏好学    时间: 2014-9-16 07:32
本帖最后由 敏敏好学 于 2014-9-16 07:34 编辑

在java程序中,对于数据的输入、输出操作是以”流(stream)“的方式进行的,如从键盘上输入数据、将结果输出到显示器、读写和保存文件等操作都可以看作是流的处理,操作流的对象都在io包中。java中的流是由字符或字节所组合成的串。
      对于流可以从不同的角度进行分类:按照流的方向可以分为输入流(input stream)和输出流(output stream);  按照处理数据类型的不同分为字节流和字符流;根据流的建立方式和工作原理不同分为节点流和过滤流;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2