字节流
字节流(Byte Streams): 字节流处理的是原始二进制数据。它们属于I/O流的基本类别,用于读写数据的最基本形式。字节流在Java中的代表是InputStream和OutputStream类及其子类。这些流可以用于任何类型的数据传输,包括但不限于文件数据
字节流作为所有流的底层:在计算机系统中,字节流确实可以被看作是所有类型流的底层基础。无论是文件流、网络流、还是其他类型的高级数据流,底层都是通过字节流来传输数据的。高级流,如字符流、对象流等,通常是建立在字节流之上的抽象,它们提供了更多功能和更易用的接口,但底层数据传输仍然是通过字节流完成的。 例如,在Java中,FileInputStream和FileOutputStream处理的是原始字节流,而FileReader和FileWriter则处理字符流,但实际上它们都是对文件中的字节数据进行操作。