java基础学习_IO流02_递归、IO流字节流、IO流字符流(自学)_day20总结
=============================================================================
=============================================================================
涉及到的知识点有:
1:递归(理解)
(1)递归的概述
(2)递归的注意事项
(3)递归的案例
2:IO流字节流(掌握)
(1)IO流概述
(2)IO流的分类
(3)FileOutputStream写出数据(字节输出流)
A:字节输出流的操作步骤
B:代码体现
C:要注意的问题?
D:字节流写数据的方式
E:字节流写数据加入异常处理
(4)FileInputStream读取数据(字节输入流)
A:字节输入流的操作步骤
B:代码体现
C:要注意的问题?
D:字节流读取数据的方式
(5)案例:2种方式实现
(6)字节缓冲区流
(7)案例:4种方式实现
3:IO流字符流(自学)
=============================================================================
=============================================================================
1:递归(理解)
(1)递归的概述
方法定义中调用方法本身的现象
举例:
从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事
......
庙挂了或者山崩了
学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费
......
娶不到媳妇或者生不了娃娃
(2)递归的注意事项
A:递归一定要有出口,否则就是死递归。
B:递归的次数不能太多,否则就内存溢出。
C:构造方法不能递归使用。
(3)递归的案例
A:递归求阶乘