二八法则、不可能所有的都记住,本来我也记不住。-_-|| 所以只记重点,其他的能记住最好,不然也没有很大影响。
重要的是 5类 3 接口
file 文件类;可以是空对象(硬盘上可以没有这个文件。),可以是文件夹,可以是文件。
inputstream 字节输入流;outputStream 字节输出流。 所有的输入流、输出流,底层都是字节。 其他的流方式,都是针对字节流的expand(扩展)
reader 字符输入流;writer 字符输出流。 字符流,是因为文件编码的不同,从而有了对字符进行高效操作的字符流对象。
原理:底层还是基于字节流操作,自动匹配"字典"(码表)。 这个跟dns解析服务器一样,域名<---->指定ip地址。
closeable 关闭流接口;close()方法中好像已经调用了flush()方法。
flushable 刷新流接口 这个flush方法中更像是手动调用。
serializable 序列化接口。就是保存到硬盘上,虽然还不清楚保存到哪里去了。