0


字节流与字符流的区别

一、两者的组成不同:
1、字节流的组成:字节流是由字节组成的。
2、字符流的组成:字符流是由字符组成的。
二、两者的处理不同:
1、字节流的处理:主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本。
2、字符流的处理:按虚拟机的encode来处理,也就是要进行字符集的转化。
字节流是由字节组成的;
字符流是由字符组成的
Java里字符由两个字节组成. 1字符=2字节
JAVA中的字节流是采用ASCII编码的,
字符流是采用好似UTF编码,支持中文的
字节流与字符流主要的区别是他们的的处理方式
字节流是最基本的,采用ASCII编码,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的
但实际中很多的数据是文本,又提出了字符流的概念,采用Unicode编码.它是按虚拟机的encode来处理,也就是要进行字符集的转化
这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联

标签:

本文转载自: https://blog.csdn.net/biiiioo/article/details/116245374
版权归原作者 等万物 所有, 如有侵权,请联系我们删除。

“字节流与字符流的区别”的评论:

还没有评论