File.io读取文件(七:总结)

来源:互联网 发布:曼森家族 知乎 编辑:程序博客网 时间:2024/06/11 00:24

序:文件(数组)的读写基础已经学的差不多了,想想,总算可以用了吧。who知道,手放在键盘上,不知道先敲那个字母。那么多“”,在脑袋里打转,瞬间石化。

现在从头梳理下:一、节点流

                  1,字节输入/输出流:InputStream /OutputStream  FileInputStream/FileOutputStream  ByteArrayInputStream/ByteArrayOutputStream  

      2,字符输入/输出流:Reader/Writer  FileReader/FileWirter

                           二、处理流

1,转换流:InputStreamReader(解码)/OutputStreamReader(编码)

2,缓冲流 :BufferedInputStream/BufferedOutputStream   BufferedReader/BufferedWriter  (提供性能)

3,处理 (数据+类型)(基本数据类型+String)DataInputStream/DataOutputStream  

 (引用数据类型):ObjectInputStream(反序列化)/ObjectOutputStream(序列化)

一:节点流是基础,是读取写出数据文件的必经之路。处理流,加工处理的原材料是节点流。

二:操作前需明白:读还是写,读到哪里去,写到那里去。读写的对象:文件或字节数组

三:以程序为中心。程序要拿来用的,就用输入流。程序不要的存仓库的,就用输出流。

      Example:把磁盘C中的文件A存到,磁盘D中去。文件-------》输入流---read----》程序-------》输出流----write---》文件

0 0
原创粉丝点击