java面试题网

普通会员

13

帖子

3

回复

33

积分

楼主
发表于 2018-11-12 15:47:37 | 查看: 1617| 回复: 0

字节流和字符流使用是非常相似的,字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的。

字节流在操作文件时,即使不关闭资源(close 方法),文件也能输出,

但是如果字符流不使用 close 方法的话,则不会输出任何内容,说明字符流用的是缓冲区,并且可以使用 flush 方法强制进行刷新缓冲区,这时才能在不 close 的情况下输出内容。


您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018