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