当前位置:淳美吧 > 智慧生活 > 心理 > io缓冲方式的基本思想
手机版

io缓冲方式的基本思想

来源:淳美吧 阅读:1.42W 次
io缓冲方式的基本思想

缓冲思想

字节流一次读写一个数组的速度明显比一次读写一个字节的速度快很多

这是加入了数组这样的缓冲区效果,java本身在设计的时候

也考虑到了这样的设计思想(装饰设计模式后面讲解),所以提供了字节缓冲区流

eredInputStream

BufferedInputStream内置了一个缓冲区(数组)

从BufferedInputStream中读取一个字节时

BufferedInputStream会一次性从文件中读取8192个, 存在缓冲区中, 返回给程序一个

程序再次读取时, 就不用找文件了, 直接从缓冲区中获取

直到缓冲区中所有的都被使用过, 才重新从文件中读取8192个

eredOutputStream

BufferedOutputStream也内置了一个缓冲区(数组)

程序向流中写出字节时, 不会直接写到文件, 先写到缓冲区中

直到缓冲区写满, BufferedOutputStream才会把缓冲区中的数据一次性写到文件里

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/pqdwz8.html
#io

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。