A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爽朗的菜籽 中级黑马   /  2014-9-16 01:21  /  727 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  到底怎么理解流呢 或者说怎么大致的理解流的概念,各种流我看的晕头转向的,乱七八糟,,

2 个回复

倒序浏览
流的概念是从Unix系统中来的,其实指的就是从磁盘中读取或欲写入磁盘的数据。在Unix中,读写文件实际上内存和磁盘间建立了一根管道,读写操作就是数据在这根管道中流向内存或磁盘,就像水流一样,故曰“流”
回复 使用道具 举报
本帖最后由 敏敏好学 于 2014-9-16 07:34 编辑

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