概述
上一篇讲了InputStream,和InputStream相对的,InputStream是把数据从一个源中读取出来,而OutputStream是把数据输出到一个源,这个源可以是一个文件,网络,内存,终端等。和InputStream一样,OutputStream也是字节流,前边解释过什么是字节流,这里再简单说一下,字节流就是以字节的方式操作流。
举个例子:
字节编码
上图中上边一行就是字符,字符就是通常我们看到的字母,汉字等各个国家的语言以及符号。下边一行是以UTF-8编码的字节,为了体现UTF-8变长的特点,所以里边的标点符号是英文标点符号。你可能已经注意到了,难道不同的编码还有不同的字节表示?