分不清的InputStream和OutputStream
一直都很混乱到底哪个是读文件,哪个是写文件的呢?
今天又仔细分析,研读 了下,分享下自己的经验,有不对之处请指出。
1) InputStream : 字节输入流 ——读文件
public abstract class InputStream
查看API文档可知 此抽象类中有很多关于读文件的read()方法。
2) OutputStream : 字节输出流 ——写文件
public abstract class OutputStream 查看API文档可知 此抽象类中有很多关于写文件的write()方法。 总之: 判断读文件还是写文件是相对于程序进行判断的,对于InputStream来说,相对于程序来说是输入,则可想到是从文件中读取内容出来到程序中,故InputStream为读文件。。。