JAVA-初步认识-I/O流(字节流和字符流)
1. 从不同的角度对数据流进行分类,之前分为输入/输出流,现在分为字节/字符流。
设备上的数据都有一个特点,全都是以字节为单位的二进制。
2. 用于处理字节,这种类型数据的流对象,就称之为字节流。字节流分为两种,字节读取流和字节输入流。按照角度不同,分类不同。
按照方向分,输入和输出。按照数据内容分,是字节流。字节流能处理所有数据,能处理字节的流对象,数据流对象。
看来核心在流对象,只是这个流对象是针对字节的。
它能处理所有数据。(哪个数据都是字节构成)
3. 我对字符流的理解就是:字节应该是标准的一个二进制块,字节流处理所有的数据都是一样的,为了避免文字上的冲突,在文字数据输入的时候,增加了识别过程,从而诞生了字符流。
同字节流相比,字符流的范围更加的窄。