首先流分为输入和输出流,java分为字节流和字符流 1.字节输入流io.InputStream io.InputStream是一个抽象类它实现了Closeable接口的抽象类.那么它的子类(io包下)有ByteArrayInputStream,FileInputStream,FilterInputStream,PipedInputStream ByteArrayInputStream是一个字节数组作为缓冲区. FileInputStream主要用于文件,参见File类可以发现File对象不仅仅是…