2019-06-13从0开始学习java的第七天

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

你可能感兴趣的:(2019-06-13从0开始学习java的第七天)