黑马程序员技术交流社区
标题:
IO字节流字符流问题
[打印本页]
作者:
逍遥才子121
时间:
2015-5-8 09:31
标题:
IO字节流字符流问题
字符流中有BufferedReader和BufferedWriter对象,而字节流中只有BufferedInputStream对象,我知道字符流一般要用到缓冲区,但是字节流的缓冲区常不常用?为何没有BufferedOutputStream对象?
作者:
Huylens
时间:
2015-5-8 09:39
在API中有BufferedOutputStream该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统
作者:
ZSMAN
时间:
2015-5-8 10:18
BufferedOutputStream:该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。
作者:
逍遥才子121
时间:
2015-5-8 10:27
Huylens 发表于 2015-5-8 09:39
在API中有BufferedOutputStream该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入 ...
我找到答案了,缓冲区字符流和字节流都有的,而且作用差不多
作者:
彭越
时间:
2015-5-8 12:37
当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,如果缓冲区数据不足,才会再从文件中读取。这里的缓冲区应该是在硬盘中。
使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。这里的缓冲区应该在内存中。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2