JAVA IO:1.关于输入流的理解

1.理解IO操作的数据

  • IO操作的的磁盘和网络传输的数据都是以字节形式存在的;
  • 输入流就是从磁盘或者网络中读取数据到控制台(当然我们在编码的时候是输出到控制台);

2.从磁盘或者网络输出到控制台

  • 数据可以是原样输出,也可以是经过解码后输出。
  • 字节输入流中的read方法有很多个,分类为:

无参方法:无参的read方法,是一个字节一个字节的读取

有参方法:有参的read方法,参数是一个字节数组,也就是读取到参数(字节数组)中

输出:如果直接输出字节,控制台输出的是一些经过编码后的数据;如果设置字符集进行解码,那么输出的是解码后数据,如果参考的码表和存入磁盘的码表不是一致的,那么就会出现乱码。

posted @ 2017-07-27 22:25  会得到你想要的  阅读(136)  评论(0)    收藏  举报