1. File类
1.1 概述:对文件/文件夹进行操作的类。图解见2019-6-13/img/1
1.2 静态成员变量:图解见2019-6-13/img/2
①File.pathSeperator 文件分隔符
②File.seperator 文件名称分隔符
1.3 绝对路径/相对路径(当前项目的根目录,项目!!!)。图解见2019-6-13/img/3
1.4 构造方法:
①File(string pathname)图解见2019-6-13/img4
②File(string parent,string child)图解见2019-6-13/img/5
③Fil(File parent,string child)图解见2019-6-13/img/6
1.5 成员方法:
①获取方法:图解见2019-6-13/img/7和8
②判断方法:图解见2019-6-13/img/9和10
③创建删除方法:图解见2019-6-13/img11和12
④遍历文件夹:图解见2019-6-13/img13和14
2. 递归
2.1 注意事项:图解见2019-6-13/img/15
2.2 1-n求和递归图解:图解见2019-6-13/img/16
2.3 递归打印文件夹:图解见2019-6-13/img/17
3. 文件过滤器
3.1 概念:图解见2019-6-13/img/18
3.2 FileFilter使用方法:图解见2019-6-13/img/19
3.3 FileNameFilter使用方法:图解见2019-6-13/img/20
4. 字节IO流
4.1 基础认识:图解见2019-6-13/img/21
4.2 outputStream/fileoutputStream认识:图解见2019-6-13/img/22
4.3 流写入原理和使用步骤:图解见2019-6-13/img/23,24,25,26,27
4.4 追加写+换行写:图解见2019-6-13/img/28和29
4.5 inputstream/fileinputstream的认识图解见2019-6-13/img/30
4.6 流读入原理和使用步骤:图解见2019-6-13/img/31,32,33,34,35
4.7 文件复制案例:图解见2019-6-13/img/36和37
5. 字符IO流
5.1 Reader/fileReader认识:图解见2019-6-13/img/38
5.2 字符流进行读取:图解见2019-6-13/img/39和40
5.3 字符流输出:图解见2019-6-13/img/41,42,43(注意flush和close的区别)
5.4 追加写+换行写:图解见2019-6-13/img/44
5.5 try/catch/finally异常处理:图解见2019-6-13/img/45
5.6 jdk7/9处理文件异常的新方法(了解):图解见2019-6-13/img/46和47
6. Properties
6.1 创建和基本使用方法,遍历:图解见2019-6-13/img/48,49,50
6.2 prop.store():图解见2019-6-13/img/51和52
6.3 prop.load():图解见2019-6-13/img/53和54
7. 缓冲流
7.1 缓冲流效率高的原理:图解见2019-6-13/img/55
7.2 字节缓冲流输出步骤:图解见2019-6-13/img/56和57
7.3 字节缓冲流输入步骤:图解见2019-6-13/img/58和59
7.4 缓冲流复制:图解见2019-6-13/img/60
7.5 字符缓冲流输出步骤:图解见2019-6-13/img/61
7.6 字符缓冲流输入步骤:图解见2019-6-13/img/62和63
7.7 乱序出师表案例:图解见2019-6-13/img/64
8. 转换流
8.1 认识字符编码和字符集合
8.2 转换流的原理:图解见2019-6-13/img/65
8.3 转换输出流(字符---字节):图解见2019-6-13/img/66
8.4 转换输入流(字节---字符):图解见2019-6-13/img/67和68
8.5 案例:GBK文件读入,utf8写出文件。图解见2019-6-13/img/69
9. 序列化和反序列化
9.1 概念:图解见2019-6-13/img/70
9.2 序列化步骤和注意事项:图解见2019-6-13/img/71和72
9.3 反序列化步骤:图解见2019-6-13/img/73和74
9.4 static和transient修饰的变量无法序列化。图解见2019-6-13/img/75
9.5 序列化异常:invalidclassexception,只需要自定义序列号就行。图解见2019-6-13/img/76
9.6 对象集合序列化:图解见2019-6-13/img/77
10. 打印流
10.1 printstream:图解见2019-6-13/img/78
10.2 system输出的默认位置可改变(system.setOut):图解见2019-6-13/img/79