InputStream:OutputStream:

InputStream:
字节输入流,他是超类,它的实现类有一下这些FilterInputStream, read(), OutputStream, 但是最常用的是FilterInputStream

FilterInputStream: 包含其他一些输入流,能够对读取的文件进行操作
    构造方法:
        	FilterInputStream(InputStream in): 创建一个读取文件的对象,并告诉该对象要操作的文件是谁, 可以直接new FIle对象
    常用方法:
            read(): 从此输入流中读取下一个数据字节。
            read(byte[] b) : 从此输入流一次性读取指定容器的数据
            close():关闭资源

OutputStream:
字节输出流,它也是超类,可以将内容写入到指定的地址,它常用的实现类,FileOutputStream
FileOutputStream: 文件输出流是用于将数据写入到指定的地址
构造方法:
FileOutputStream(String name): 使用字符串进行输出地址的设定
常用的方法:
write(int length): 往指定的地点写文件
write(byte[] b, int off, int len): 往指定的地点写内容,一次性写到数组的最大值
close(): 关闭资源

原文地址:https://www.cnblogs.com/kukudejiafei/p/13945808.html