为了账号安全,请及时绑定邮箱和手机立即绑定

java 字符流字节流怎么区分使用

java 字符流字节流怎么区分使用

慕慕4207489 2016-01-05 11:23:49
java 字符流字节流怎么区分使用
查看完整描述

2 回答

?
是王小二呀

TA贡献88条经验 获得超19个赞

    首先要有这样的概念:对于所有类型的对象,只用字节流进行处理完全足够。因为最终的操作目的就是为了处理二进制的数据而一个二进制位就是一个字节,所以嘛,最初设定就是按字节进行数据处理。比如咱们计算机里二进制方式存的视频文件等。

    但是我们发现生活中常用的数据除了这些还有其他诸如txt型的大量文本型数据,就像一本几百万字的中华字典,一个汉字是占两字符的,要用字节流的话会将汉字拆开,产生乱码,而字符流刚好是一次读一个字符也就是两个字节,不会产生讲一个汉字拆开读取之后的乱码问题,显然字符流处理效率高。

    所以一般情况下只管用字节流就成

    

查看完整回答
反对 回复 2016-01-05
?
杨埔

TA贡献1条经验 获得超0个赞

我的理解就是操作字符文件,比如txt文件就用字符流,操作字节文件比如class文件就用字节流,也不知道理解的对不对

查看完整回答
反对 回复 2016-01-05
  • 2 回答
  • 1 关注
  • 1933 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信