IO流

  1. 了解IO
2. 创建文件
3. 读写文件内容   
        RandomAccessFile类读写文件   
4.文件流分类  内容  方向      字符流仅限于操作文          本文件     
5.序列化  反序列化
        小知识:SimpleDateFormat的时分式         
                当格式是:hh:mm:ss 时,代表12时            当格式是:HH:mm:ss时,代表24小时制
内容


IO文件操作
File类
1、如何创建一个File对象
2、常用的方法 RandomAccessFile类操作文件
      1、功能强大,即可读又可写文件
      2、可读文件中任意位置的数据seek(),也可跳读skipBytes()
      3、读写文件中数据时指定数据类型的数据readInt()
字节流
      输入流:FileInputStream
      输出流:FileOutputStream:可指定写入方式是否是追加,默认是否 序列化与反序列化
          1、需要进行序列化操作的类必须实现Serializable接口
          2、序列化操作使用ObjectOutputStream:将程序中对象保存到硬盘文件中
          3、反序列化操作使用ObjectInputStream:程序运行时从硬盘文件中读取上次存储的对象
字符流
            输入流:FileReader
            输出流:FileWriter
      文件流的分类
        从文件数据的流向分
                输入流:读文件 输出流:写文件 从流中数据格式分
                字节流:8位单字节 字符流:16位双字节,仅用于操作文本文件



小i默 :      总之在IO流学习中,要掌握 创建/删除 文件夹,读取\删除文件夹里的内容,如何复制内容,其实也就是我们平时对文件夹的操作,只不过我们是运用这些操作原始没有封装的方法,重点是字节流的操作,希望上面的东西能帮助你。

你可能感兴趣的:(IO流)