首页 > 其他 > 详细

IO流总结(二)补充

时间:2018-03-30 00:58:02      阅读:308      评论:0      收藏:0      [点我收藏+]

技术分享图片

Stream流

输入inputStream(河水的源头)输出outputStream(要流向的目的地)所有流都是围绕它两玩的

  • byteArrayInputStream(源头是byte数组,从字节数组读取内容)
  • byteArrayOutputStream(目的地是byte数组,将内容输出到字节数组)

串流处理装饰器

作用:对inputStream和outputStream 输入、输出的数据做加工处理。

常用打包器有:

缓冲作用的:bufferedinputStream bufferedOutputStream

数据转换处理作用的:DataInputStream DataOutputStream

对象窜化能力的ObjectInputStream ObjectOutputStream

等等。。。

技术分享图片

bufferedInputStream和bufferedOutputStream

效率快,原因:读的时候,在流读取磁盘文件时 一次性读取很多进缓存,然后从缓存读,缓存没有了再从文件读,减少与磁盘交互的次数。写的时候,也是先写进缓存,如果缓存未满,就一直往缓存写,当缓存满了,再写进磁盘文件。
技术分享图片

IO流总结(二)补充

原文:https://www.cnblogs.com/DivineHost/p/8673345.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!