字节流和字符流

简介: 流的操作其实分为字节流和字符流:  字节流和字符流的区别: 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。 处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据。

 

流的操作其实分为字节流和字符流:

 字节流和字符流的区别:

  • 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。
  • 处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据。

如果看顾模式的话,应该就是装饰模式

 

C# :http://www.cnblogs.com/tangge/archive/2012/10/30/2746458.html#a42

相关文章
|
19天前
|
存储 Java 数据库
面试官:字节流可以处理一切文件为什么还需要字符流呢?
【6月更文挑战第8天】面试官:字节流可以处理一切文件为什么还需要字符流呢?
35 7
|
3天前
|
存储 缓存 Java
JavaSE—IO流之字符流与字节流
JavaSE—IO流之字符流与字节流
|
28天前
字节流和字符流
字节流和字符流
11 0
|
8月前
|
存储 Java
IO流之 字节流 & 字符流
大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象的表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于Java.io包中,称之为IO(输入输出)流。IO流即InputOutput的缩写。一切文件数据在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。httpshttps。...
96 0
|
11月前
|
存储 Java
字符流
字符流
25 0
|
11月前
|
存储 移动开发 索引
字节流
字节流
47 0
|
11月前
|
存储 Windows
转换流
转换流
37 0
|
11月前
缓冲流
缓冲流
29 0
|
存储 Java C++
Java开发——28.I/O流_字符流和字节流
Java中I/O操作主要是指使用java.io包下的内容,进行输入和输出操作;输入叫做读取数据,输出叫做写出数据。主要操作文件内容,结合前面所学的File类,我们可以灵活的读取和写出文件。
Java开发——28.I/O流_字符流和字节流
|
存储 Java
IO流常用类(字节流、字符流、缓冲流)使用详解(一)
IO流常用类(字节流、字符流、缓冲流)使用详解(一)
244 0
IO流常用类(字节流、字符流、缓冲流)使用详解(一)