Java中字符输入输出流与字节输入输出流的区别

时间:2020-12-25 21:37:11
Java中字符输入输出流与字节输入输出流的区别
详细点,
先谢谢了!

7 个解决方案

#1


该回复于2015-05-26 13:07:08被管理员删除

#2


方式不同,方法不同.........

#3


字节流比较单纯,可以适用任何文件,
但经常要操作的是些文本,
用字符流则效率些

#4


这个建议LZ 仔细看看I/O
这样问太笼统啦......
有不懂的,再问具体点的..
这样会比较好吧

#5


字符输入输出流会自动在内部完成字节流中字节的解码与编码,使用起来要方便一些(相比用字节输入输出流读取后或写入前自己完成字符的解码编码)。

#6


一个是以字符为单位,一个是以字节位单位,效率也不同

#7


首先JAVA中的字节与字符流是非常重要技术。
首先要搞清楚谁是输入,谁是输出.
字节输入流---InputStream
字节输出流---OutputStream
字符输入流---Reader
字节输出流---Writer
以上的输入与输出都是java.io.*包里定义的接口,它定义了输入与输出的接口规范.
它们有很多具体的实现,
比如:FileInputStream,FileOutputStream,FileReader,FileWriter,等,但是
归结起来字节流与字符流的区别.可以从一下几个方面来看.
1.字节流是比较底层的,与具体的编码无任何关系。字符流是有编码集的。
2.字节流读取信息的时候按字节读取,字符流是按字符读取。
关于JAVA的IO内容是在太多,请参看 "JAVA 参考大全"。或者直接给我邮件ddviplinux@163.com 给你传相关资料。

#1


该回复于2015-05-26 13:07:08被管理员删除

#2


方式不同,方法不同.........

#3


字节流比较单纯,可以适用任何文件,
但经常要操作的是些文本,
用字符流则效率些

#4


这个建议LZ 仔细看看I/O
这样问太笼统啦......
有不懂的,再问具体点的..
这样会比较好吧

#5


字符输入输出流会自动在内部完成字节流中字节的解码与编码,使用起来要方便一些(相比用字节输入输出流读取后或写入前自己完成字符的解码编码)。

#6


一个是以字符为单位,一个是以字节位单位,效率也不同

#7


首先JAVA中的字节与字符流是非常重要技术。
首先要搞清楚谁是输入,谁是输出.
字节输入流---InputStream
字节输出流---OutputStream
字符输入流---Reader
字节输出流---Writer
以上的输入与输出都是java.io.*包里定义的接口,它定义了输入与输出的接口规范.
它们有很多具体的实现,
比如:FileInputStream,FileOutputStream,FileReader,FileWriter,等,但是
归结起来字节流与字符流的区别.可以从一下几个方面来看.
1.字节流是比较底层的,与具体的编码无任何关系。字符流是有编码集的。
2.字节流读取信息的时候按字节读取,字符流是按字符读取。
关于JAVA的IO内容是在太多,请参看 "JAVA 参考大全"。或者直接给我邮件ddviplinux@163.com 给你传相关资料。