黑马程序员技术交流社区

标题: 字节流缓冲区的小问题 [打印本页]

作者: 王红潮    时间: 2012-10-20 15:45
标题: 字节流缓冲区的小问题
字节流缓冲区BufferedInputStream和BufferedOutputStream创建时会创建一个内部缓冲区数组,那么,用缓冲区读写数据时是不是只用read()和write()就成了,不需要再创建byte数组?
是不是相当于将文件读取并保存到缓冲区?缓冲区能够保存多大的数据?

作者: 李兆宁    时间: 2012-10-20 15:53
不用创建数组了,至于大小,能是1024吗。。。
作者: 王晓州    时间: 2012-10-21 19:44
是的,字节流里面已经定义好了数组,我们只管拿来用就好了。

至于缓冲区的大小也就是是数组的大小。

如果用的是空参数的构造函数是8192;

如果是带参数的话,就是参数大小了;

其实空参数的构造函数里面是调用了带参数的构造函数,并把参数8192传进去的。

以上为我查阅源码所得,不知道讲的对不对,希望高手指点。




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