A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

用Buffered*操作时它把读取的文件存到哪了?它存到哪块存储区域啊?
还有不用Buffered*时,直接用FileReader的字符数组方式读取的话,
它定义的字符数组存在堆里面吧?两个存的一样不?

1 个回复

倒序浏览
乌鲁特 来自手机 中级黑马 2015-12-9 12:46:43
沙发
都是一样的,存在jvm虚拟机内存里面,如果不加buffered缓存,直接传的话,文件太大就不能打包起来,而一个字节一个字节又太慢,你只要想jvm的内存大概是170多兆?buffered默认的缓存是1024*8,缓存满了传一段满了传一段就是这样吧应该,我是这样理解的,如果有不对的地方请改正
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马