在使用字节流时,数据会被读取或写入到字节数组中,这些字节数组可以是任何大小,但通常是1024的倍数。在读取和写入数据时,通常使用循环结构,每次读取或写入一个字节或一个字节数组,直到读取或写入完整个文件
字节流可以分为两种类型:输入字节流和输出字节流。在Java编程语言中,字节流是处理二进制数据的主要方式,可以使用Java标准库中的InputStream和OutputStream类来实现字节流的输入输出。
在学习IO流的种类后,我们明确不同流在图片或者文字的处理上都有对应的使用。那么当一种流不适用于当前的使用时,就需要把字符流和字节流进行转化,这就涉及到了轮换流的使用。下面我们先就轮换流的用法进行学习,然后进一步讲解java字符流和字节流的替换方法。