JAVA IO:1.关于输入流的理解
1.理解IO操作的数据
- IO操作的的磁盘和网络传输的数据都是以字节形式存在的;
- 输入流就是从磁盘或者网络中读取数据到控制台(当然我们在编码的时候是输出到控制台);
2.从磁盘或者网络输出到控制台
- 数据可以是原样输出,也可以是经过解码后输出。
- 字节输入流中的read方法有很多个,分类为:
无参方法:无参的read方法,是一个字节一个字节的读取
有参方法:有参的read方法,参数是一个字节数组,也就是读取到参数(字节数组)中
输出:如果直接输出字节,控制台输出的是一些经过编码后的数据;如果设置字符集进行解码,那么输出的是解码后数据,如果参考的码表和存入磁盘的码表不是一致的,那么就会出现乱码。

浙公网安备 33010602011771号