黑马程序员技术交流社区
标题:
IO流中的缓冲技术好处有多少
[打印本页]
作者:
李政
时间:
2013-7-28 23:35
标题:
IO流中的缓冲技术好处有多少
本帖最后由 杨兴庭 于 2013-7-30 22:35 编辑
BufferedReader 相比FileReader 多了一个readLine()这个方法 这个比较实用,很不错
对于其他的字符流和字节流,我觉得加了Buffered..之后,并没有增加太多的方法,如果说缓冲技术可以读取大量的字节到缓冲到内存中,那
么没有缓冲区也可以读取或者写入数组,并且字符流也可以直接写入字符串。然后就是Buffered..底层调用的不还是read,write方法么,想不
明白。
虽然我在写操作流的时候都加buffered,但并没有感觉buffered..特别好到那里去,尤其是字节流的buffered..
网上查了一下说是底层快,具体怎么样不太明白,请大神指教?
作者:
jialihong
时间:
2013-7-29 13:20
StringBuffer是可变的,当修改或者追加字符串到原来的对象上是,不会新生成一个字符串,而是在原来的对象上进行修改。这样,就不用分配大量的空间给中间的临时对象了。
作者:
toShareBeauty
时间:
2013-7-29 14:19
bufferedwriter 不会自动刷新,也就是不用一直使用底层的 write。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2