开发者社区 问答 正文

字节流与字符流的区别是什么?

字节流与字符流的区别是什么?

展开
收起
xk6ip2tza62k4 2021-09-30 15:06:28 633 分享 版权
1 条回答
写回答
取消 提交回答
  • 字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的。

    字节流在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果字符流不使用close方法的话,则不会输出任何内容,说明字符流用的是缓冲区,并且可以使用flush方法强制进行刷新缓冲区,这时才能在不close的情况下输出内容。

    2021-09-30 15:07:19
    赞同 展开评论
问答地址: