自学Java第18天-File类与IO流

一、File类

1、File类的概述

自学Java第18天-File类与IO流

2、File类的静态成员变量

自学Java第18天-File类与IO流

3、绝对路径和相对路径

自学Java第18天-File类与IO流

4、File类的构造方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

5、File类获取功能的方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

6、File类判断功能的方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

7、File类创建删除功能的方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

8、File类遍历(文件夹)目录功能

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

二、递归

1、递给概念&分类&注意事项

自学Java第18天-File类与IO流
栈内存溢出
自学Java第18天-File类与IO流
递归次数不能太多
自学Java第18天-File类与IO流
构造方法禁止递归
自学Java第18天-File类与IO流

2、练习-使用递归计算1-n之间的和

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

3、练习-使用递归计算阶乘

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

4、练习-递归打印多级目录

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

5、综合案列-文件搜索

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

三、过滤器

1、FileFilter过滤器的原理

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

2、FileNameFilter过滤器的使用和Lamda优化

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

四、IO字节流

1、IO概述(概念&分类)

自学Java第18天-File类与IO流

2、一切皆为字节

自学Java第18天-File类与IO流

3、字节输出流-OutputStream类&FileOutputStream

自学Java第18天-File类与IO流

4、字节输出流写入数据到文件

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

5、字节储存的原理和记事本打开文件

自学Java第18天-File类与IO流

6、字节输出流写多个字节的方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

7、字节输出流的续写和换行

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

8、字节输出流-InputStream类和FileInputStream类

自学Java第18天-File类与IO流
自学Java第18天-File类与IO流

9、字节输出流读取字节数据

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

10、字节输出流一次读取一个字节的原理

自学Java第18天-File类与IO流

11、字节输出流一次读取多个字节

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

12、练习-文件复制

自学Java第18天-File类与IO流
自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

13、使用字节流读取中文的问题

自学Java第18天-File类与IO流

五、IO字符流

1、字符输入流-Reader类&FileReader类

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

2、字符输入流读取字符数据

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

3、字符输出流-Writer类&FileWriter类

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

4、字符输出流的基本使用-写出单个字符

自学Java第18天-File类与IO流

5、flush方法和close方法的区别

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

6、字符输出流写数据的其他方法

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

7、字符输出流的续写和换行

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

8、使用try-catch-finally处理流中的异常

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

9、JDK7和JDK9流中异常处理

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

六、Properties集合

1、使用Properties集合储存数据,遍历

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

2、Properties集合中的方法store

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

3、Properties集合中的方法load

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

七、缓冲流

1、缓冲流的原理

自学Java第18天-File类与IO流

2、BufferedOutputStream-字节缓冲

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

3、BufferedInputStream-字节缓冲

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

4、缓冲流的效率测试-复制文件

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

5、BufferedWriter-字符缓冲输出流

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

6、BufferedReader-字符缓冲输入流

自学Java第18天-File类与IO流自学Java第18天-File类与IO流
自学Java第18天-File类与IO流自学Java第18天-File类与IO流

7、练习-对文本的内容进行排序

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

八、转换流

1、字符编码和字符集

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

2、编码引出的问题-FileReader读取G

自学Java第18天-File类与IO流

3、转换流的原理

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

4、OutputStreamWriter介绍&代码实现

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

5、InputStreamReader介绍&代码实现

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

6、练习-转码文件编码

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

九、序列化流

1、序列化和反序列化的概述

自学Java第18天-File类与IO流

2、对象的序列化流-ObjectOutputSt

自学Java第18天-File类与IO流

标准类+toString
自学Java第18天-File类与IO流自学Java第18天-File类与IO流

3、对象的反序列化流-ObjectInputS

自学Java第18天-File类与IO流自学Java第18天-File类与IO流

4、transient关键字-瞬态关键字

自学Java第18天-File类与IO流

5、InvalidClassException异常-原理

自学Java第18天-File类与IO流
自学Java第18天-File类与IO流

6、练习-序列化集合

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流

十、打印流

1、打印流概述和使用

自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流自学Java第18天-File类与IO流