一、javaSE (二十)递归、IO流、自学字符流

此页面是否是列表页或首页?未找到合适正文内容。

一、javaSE (二十)递归、IO流、自学字符流

标签:javawindowslog字符递归兔子掌握写入编程

1:递归(理解)

(1)方法定义中调用方法本身的现象

举例;老和尚給小和尚讲故事,我们学编程

(2)递归的注意事项;

A:要有出口,否则就是死递归

B:次数不能过多,否则内存溢出

C:构造方法不能递归使用

(3)递归的案例

A:递归求阶乘

B:兔子问题

C:递归输出指定目录下所有指定后缀名的文件绝对路径

D:递归删除带内容的目录(小心使用)

2:IO流(掌握)

(1);O用于在设备间进行数据传输的操作

(2)分类

A:流向

输入流 读取数据

输出流 写出数据

B:数据类型

字节流

字节输入流

字节输出流

字符流

字符输入流

字符输出流

注意:

a:如果我们没有明确说明按照什么分,默认按照数据类型分

b:除非文件用 windows自带的记事本打开我们能够读懂,才采用字符流,否则建议使用字节流

(3)Fi1eOutputOtream写出数据

A:操作步骤

a:创建字节输出流对象

作者: 鲁大师

为您推荐

返回顶部