java 字节流 字符流,分别什么情况下使用

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:25:36
java 字节流 字符流,分别什么情况下使用,有什么优缺点
(别复制一堆,谢谢)

根据我在学习以及工作中的理解:
字节流可用于任何类型的对象,而字符流只能处理字符或者字符串,Unicode字符;
也就是说 字节流可以读写所有的文件,而字符流只能读写文本文件。但是能用字符流的时候就不要用字节流,因为字符流的读写效率更高一些。

完毕!Thanks!

从名字上就可以知道拉啊!字节流处理信息的单位当然是字节了!字符流处理信息的单位当然是字符了!字节和字符的区别你总该知道吧??
你只要把java处理字节流和字符流的类搞清楚就行了!
字节流 字符流
输入 InputStream Reader
输出 OutputStream Writer
其它的类都是继承这四个基本类的!
说了这多,不知楼主清楚点了吗?

字符流只能对文本文件进行读取的(比字节流对文本文件的操作效率高)。
字节流主要是对非文本文件进行操作的(他可以对所有类型的文件进行操作)。

字符流,显然是专用来写入字符的
字节流,可以写文本文本文件也可以写其他文件如电影文件
用途不同,没有什么可比较的吧

的确,字节流用的比较普遍,而字符流是某些特殊情况,可以去用,一般都是用字节流