黑马程序员技术交流社区

标题: 关于java io流 缓冲区怎么提高效率问题? [打印本页]

作者: 菊花爆满山    时间: 2015-9-12 13:29
标题: 关于java io流 缓冲区怎么提高效率问题?
看到java基础视频io 缓冲区时,对于BufferedReader提高读入流效率的问题有点疑惑,如果我自己在内存中定义一个数组,来做缓冲区,那为什么还要用到BufferdeReader呢?
百度了一下是说减少IO次数,IO是一个慢操作,减少IO次数就是提高效率
但是底层不还是要一个一个的系统调用读取字符数据吗?就好比10个字符,没有缓冲区,我要读一个字符,操作一次数据,有了缓冲区,我先把数据存入到字符数组中,再一次操作数据,但从磁盘到缓冲区不还是要调用IO获取数据吗? 这样不是没减少IO次数吗?




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