字节流、字符流

在生活中,物流快递。
中通、申通:
将货物从A点运送到B点。
我只能保证货物的送达,不能保证获取的完整性。
顺丰:
也可以将货物从A点运送到B点.
速度、价格高、安全。所有货物都能够通过顺丰送达,能够保证获取的完整性。

在计算机中:文件是通过流的形式进行文件传输与下载(复制)。
    输入流:指定一个点,如果是从外界读取到这个指定的点我们称之为输入流(点:看做是电脑、java程序)
        字节流 : 和我们生活中理解的顺丰一致,而是所有的文件都可以通过字节流进行操作。(视屏、音频、图片、文本)
            注意:使用字节流,会将所有的文件,转换成电脑认识的二进制数据。
        字符流 : 只能操作文本文件,而不能操作图片、视屏、音频文件。

    输出流:指定一个点,如果是从该点往外进行输入出则我们称为输出流(点:看做是电脑、java程序)
        字节流
        字符流

    注意:
        1. 所有的文件都可以使用字节流进行操作,但是他的操作步骤是,先讲文件转换成电脑认识的字节文件,然后在进行传输。
        2. 字符流只能操作文本文件,在操作文本方面,字符流的性能比字节流性能要高。
原文地址:https://www.cnblogs.com/kukudejiafei/p/13945791.html