黑马程序员技术交流社区
标题: 【厦门校区JavaEE就业3期-每日总结】File、递归、FileFilter [打印本页]
作者: 厦门校区 时间: 2018-8-21 20:03
标题: 【厦门校区JavaEE就业3期-每日总结】File、递归、FileFilter
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
3.什么是文件过滤器,有什么用?
作者: 黄艺纯 时间: 2018-8-21 20:16
本帖最后由 黄艺纯 于 2018-8-22 08:50 编辑
1.绝对路径和相对路径的区别?
绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe;
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows,要描述上述路径,只需输入system32\cmd.exe。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:方法自己调用自己。
什么情况下用到递归:当某个特性可以被重复执行时,就可以用递归来解决。使用递归某些时候可以减少一些代码量。
结束递归:设置条件,达到设定值,结束方法,弹栈,递归结束。
3.什么是文件过滤器,有什么用?
文件过滤器: 文件过滤器是个接口,需要写一个实现类才能创建对象.实现接口后就要重写里面accept方法,accept的返回值是布尔类型的。
文件过滤器的作用:在众多的文件中,筛选出符合条件的文件.例如在我的电脑中的,D:\文档\浏览器下载目录下,筛选出所有的以.exe或者.pdf等等结尾的文件
作者: ZNBran 时间: 2018-8-21 20:18
1.绝对路径是以盘开始的完整的路径,相对路径指的是相对于当前项目的根目录路径。
2.递归就是方法自己调用自己。当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
=============================================周楠
作者: liebstch 时间: 2018-8-21 20:26
陈建秋
1.绝对路径和相对路径的区别?
绝对路径是指:从盘符开始的路径,是一个完整的路径。相对路径是指:相对于项目目录的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是指:在当前方法内调用自己的这种现象;当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归;当递归达到限制的停止条件要求时停止递归。
3.什么是文件过滤器,有什么用
文件过滤器是:在File中有两个和ListFile重载的方法,方法的参数传递就是过滤器;过滤器的作用是用于过滤掉不符合自定义规则的文件对象,通过accept()方法通过逻辑判断返回布尔值,当返回值为真时,才将文件对象存入文件数组,可以过滤不符合要求的文件对象。
作者: 练志成 时间: 2018-8-21 20:41
1.绝对路径和相对路径的区别?
绝对路径有盘符,相对路径没有盘符,相对而言相对路径的应用范围更加广泛
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法调用方法,在方法体不变,参数改变的情况下使用
3.什么是文件过滤器,有什么用?
文件过滤器就是过滤没必要的(我们不需要的)文件,帮助过滤让我们可以更轻松得到我们想要的
作者: 张子建 时间: 2018-8-21 20:50
1.绝对路径和相对路径的区别?
绝对路径是以盘开始的完整的路径,相对路径指的是相对于当前项目的根目录路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法自己调用自己。当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3.什么是文件过滤器,有什么用?
文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
作者: 黄伟佳 时间: 2018-8-21 20:53
1.绝对路径和相对路径的区别?
有盘符的是绝对。没有盘符是相对
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法直接或者间接调用自己,方法体不变,参数改变的情况下使用,给个限定条件就能结束。
3.什么是文件过滤器,有什么用?
就是过滤掉我们不需要的一些文件,便于我们筛选我们需要的一些文件
作者: 林靖 时间: 2018-8-21 20:53
1.绝对路径和相对路径的区别?
绝对路径有盘符
相对路径没有盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法调用自己
当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归
需要自定义递归结束条件,不然会发生栈内存溢出
3.什么是文件过滤器,有什么用?
FileFilter
筛选出我们所需要的文件
作者: 张剑猛 时间: 2018-8-21 20:53
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径从盘符开始的路径,是一个完整的路径。
相对路径指的是相对于当前项目的根目录路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是指方法调用自身,当调用方法的时候,方法体不变,只改变传递的参数这种情况可以使用递归。
3.什么是文件过滤器,有什么用?
文件过滤器用来过滤文件,通过重写accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
作者: Michcale 时间: 2018-8-21 20:55
1.绝对路径和相对路径的区别?
绝对路径有盘符,而相对路径没有盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
在当前的方法中调用自己.在有限的次数中需要自己重复调用自己的时候用递归.!当数量级超过一定的时候结束递归
3.什么是文件过滤器,有什么用?
.FileFilter方法叫做文件过滤器.用处:在我们定义的数组中只接受符合我们条件的文件.
作者: 沈智桂 时间: 2018-8-21 20:56
.1绝对路径和相对路径的区别?
绝对路径是从盘符开始的完整路径,相对路径不从盘符开始
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法里调用自己的方法,方法的主体不变,参数发生改变的情况,设置一个递归结束条件
3.什么是文件过滤器,有什么用?
把没有必要的文件过滤掉
作者: Michcale 时间: 2018-8-21 20:56
--------------吴齐宾-----------------------
作者: 铜墙铁壁花无缺 时间: 2018-8-21 20:56
余金龙
1.绝对路径和相对路径的区别?答:绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归:指在当前方法内调用自己的这种现象。
使用递归的情况:需要把一个问题转化为一个新的问题,而这个新的问题的解决方法仍与原问题的解法相同,
只是所处理的对象有所不同,这些被处理的对象之间是有规律的递增或递减;
什么时候结束递归?
递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。
在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。
3.什么是文件过滤器,有什么用?
答:
是一个接口,是File的过滤器。 该接口的对象可以传递给File类的 listFiles(FileFilter)
通过过滤器的作用, listFiles(FileFilter) 返回的数组元素中,子文件对象都是符合条件的,可以直接打
印
作者: 丶黑白 时间: 2018-8-21 21:01
余志斌
1.绝对路径和相对路径的区别?
绝对路径是完整路径,相对路径是指其上级目录是默认目录的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法体内部需要调用自身方法。需要进行阶梯式操作,且每一级阶梯的操作相同的时候。
3.什么是文件过滤器,有什么用?
文件过滤器和外部比较器类似,需要实现接口,制定过滤规则。作用就是过滤文件。
作者: 林嘉志 时间: 2018-8-21 21:03
1.绝对路径和相对路径的区别?
绝对路径有盘符 相对路径没有
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是自己调自己; 需要遍历目录的时候; 达到目的结束递归
3.什么是文件过滤器,有什么用?
将不想要的文件通过代码过滤掉,留下想得到的文件
作者: 张煜兴 时间: 2018-8-21 21:03
本帖最后由 张煜兴 于 2018-8-21 21:09 编辑
1.绝对路径和相对路径的区别?
绝对路径是盘符开头,相对路径是基于当前项目路径,在IDEA中是基于Module的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法调用自身达到运算结果的过程,当循环结果环环相扣的情况下会用到递归,当达到一次循环中,不再调用自身的情况下会结束递归
3.什么是文件过滤器,有什么用?
文件过滤器是一个Filter接口的实现类,使用在对路径的集合化时,也就是使用file.listFile时,调用的是文件过滤接口的accept抽象方法,当该方法的返回值是true时,文件合格,加入listFile,否则不合格通过给定规则筛选合格文件的过滤器,
作者: 刘建宝 时间: 2018-8-21 21:05
1.绝对路径和相对路径的区别?
绝对路径比相对路径多了盘符;
使用绝对路径就相当于绑定盘路径,不便于更换不同操作系统
相对路径会比较灵活
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归: 当前方法调用自己
类似于累加求和,求阶乘,打印多级目录这种需要循环调用同方法体
使用递归,需要有停止递归的条件和次数,当条件满足时,结束递归
3.什么是文件过滤器,有什么用?
FileFilter接口和FiLenameFilter接口是File的过滤器 ,也就是文件过滤器
作用:通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
作者: 吴鑫佳 时间: 2018-8-21 21:06
1.绝对路径和相对路径的区别?
绝对路径指的是带有盘符的路径,而相对路径指的是项目下的相对应项目的路径,是没有带盘符的。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
就是循环的调用自己的方法,可以使直接调用或者是间接调用。调用方法的时候,方法的主体不变,只是每次调用方法的参数不同,这个时候就可以使用递归。当递归达到限制条件并且不会超出栈内存的时候就会结束递归。
3.什么是文件过滤器,有什么用?
文件过滤器就是专门用来滤除不满足定义的条件的文件的接口,通过文件过滤器我们就能得到我们想要的文件类型的数组,免除多次定义判断条件,可以重复利用或者重写。
作者: yangshixian 时间: 2018-8-21 21:08
1.绝对路径和相对路径的区别?绝对路径是一个完整的路径,以盘符开始的路径
相对路径是一个简化的路径,如果使用当前项目的根目录,可以省略根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
即方法直接或间接地调用自己
递归适用情况:当调用方法时,方法的主体不变,每次调用方法的参数不同,可以使用递归
当设置的限定条件满足时结束递归,可通过return语句或者判断语句使方法不再调用自己使递归结束
3.什么是文件过滤器,有什么用?
FileFilter接口和FilenameFilter接口为文件过滤器,通过实现接口的抽象方法accept方法来实现。可通过文件过滤器,设定加入list方法或listFiles方法的返回值的String数组或File数组的条件,起到文件过滤的作用
杨式贤
作者: weimengchao 时间: 2018-8-21 21:08
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
完整的路径,带有盘符
相对与其他路径的路径 简写的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法内部调用方法本身
不确定循环次数的时候
3.什么是文件过滤器,有什么用?
接口作为方法的参数
直接在得到文件对象前进行一次过滤,提高效率
作者: 林胜强 时间: 2018-8-21 21:10
1.绝对路径和相对路径的区别?
绝对路径:带盘符 相当路径当前项目的跟目录下
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
自己调用自己。需要进行阶梯式操作且操作动作一致时。 满足结束语句。
3.什么是文件过滤器,有什么用?
是一个借口。通过listFiles()被调用。需重写accept方法。
作者: 冰是睡着的水 时间: 2018-8-21 21:10
1.绝对路径和相对路径的区别?
答:有盘符开头或者有\\符号上午路径即为绝对路径;
除了绝对路径以外的路径即为相对路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归即直接调用或间接调用自己。在计算时需要多次利用本身的计算方法体时会利用到递归。
栈内存溢出时以及满足递归条件遇到return时会结束递归。
3.什么是文件过滤器,有什么用?
答:文件过滤器即FileFilter、FileNameFilter接口,通过accept()方法的重写
按照自己某种意愿过滤自己不想要的文件及文件夹保留自己想要的文件及文件夹。
(黄嘉欣)
作者: 李伟javaee03 时间: 2018-8-21 21:12
1.绝对路径和相对路径的区别?
绝对路径是以盘符开始的完整路径
相对路径指的是相对于当前的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是当前方法调用本身的现象,当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归;当递归达到限制的停止条件要求时停止递归。
3.什么是文件过滤器,有什么用?
FileFilter 、FilenameFilter 接口就是文件过滤器
通过实现接口重写accept方法按要求筛选满足条件的文件
作者: 赵烈刚 时间: 2018-8-21 21:12
1.绝对路径和相对路径的区别?
绝对路径是以盘符(C:D)开始的完整的路径;相对路径是一个简化的路径可以省略根目录。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在当前方法内调用自己的这种现象;除了构造方法以外;设置一个限定的条件 Error
3.什么是文件过滤器,有什么用?
接口中只有一个方法;判断对象是否是以xxx结尾,是就返回true,不是就返回false
作者: 郭生发 时间: 2018-8-21 21:13
1.绝对路径和相对路径的区别?
绝对路径是指以盘符开头的路径。
不以盘符开头的路径为相对路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法自己直接调用本身,或者间接。
需要多次利用某方法时,且该方法的结果作为下一次调用该方法的参数时,可使用递归。
使用递归时设定条件判断,当满足条件时结束递归,否则数据溢出,报错。
3.什么是文件过滤器,有什么用?
FileFilter接口或者FilenameFilter接口的实现类对象就是文件过滤器。
作用是可以按照某种设定规则筛选符合条件的文件,将文件加入数组中。
作者: spik 时间: 2018-8-21 21:16
1.绝对路径和相对路径的区别?
绝对路径是指在计算机的上的物理路径,从盘符开始的。
相对路径是指相对于项目,没有盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
*递归是指方法自己调用自己。
*当调用方法的时候,方法的主体不变,每次调用方法的参数改变的时候可以使用递归。
*添加结束的判断语句,否者会发生内存溢出的错误。
3.什么是文件过滤器,有什么用?
FileFilter接口,使用它过滤显示给用户的文件集合。
lijionghua
作者: 陈锦祥 时间: 2018-8-21 21:18
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。
有无盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
指在当前方法内调用自己的这种现象。
调用方法的时候,方法的主体不变,只是每次调用方法的参数不同,这个时候就可以使用递归。
达到限制条件 并且不会发生内存溢出的情况 会结束递归
3.什么是文件过滤器,有什么用?
文件过滤器就是专门用来滤除不满足定义的条件的文件的接口,通过文件过滤器我们就能得到我们想要的文件类型的数组,免除多次定义判断条件,可以重复利用或者重写。
作者: 谢君昇 时间: 2018-8-21 21:19
1.绝对路径和相对路径的区别?绝对路径有盘符,路径固定;
相对路径没有盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:当方法自己调用自己时称为递归;
当调用方法的主体不变,参数改变时可以用递归;
结束递归需达到设置的限制条件;
3.什么是文件过滤器,有什么用?
FileFilter接口就是File的过滤器;
作用:过滤掉listFiles(FileFilter)中不符合条件的对象;
作者: 苏华琛 时间: 2018-8-21 21:19
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径有盘符
相对路径没盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是间接或直接在方法中调用自身,一般在需要重复运行同一个方法的的情况下会用到递归
3.什么是文件过滤器,有什么用?
文件过滤器是测试pathname是否应该包含在当前File目录中的方法
作者: 小鱼七 时间: 2018-8-21 21:19
1.绝对路径和相对路径的区别?
绝对路径是完整的路径,有盘符。
相对路径是相对于项目所在的路径的省略模式
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是自生调用自身或者两者及多者之间相互调用
在方法是需要自生的方法解决新出现的问题
不在需要自身的方法来解决问题时
3.什么是文件过滤器,有什么用?
过滤器是一个接口的实现类对象
将不满足条件的内容过滤,得到想要的内容, |
|
作者: 黄晨伟 时间: 2018-8-21 21:19
1.绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。
2.递归:在当前方法内调用自己
3.FileFilter接口和FilenameFilter接口为文件过滤器
作者: 郑颖锋 时间: 2018-8-21 21:20
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:指在当前方法内调用自己的这种现象。
当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。
递归一定要有条件限定,满足这个限定条件时,递归就能够停止下来。
3.什么是文件过滤器,有什么用?
File类中的两个和ListFiles重载的方法,方法的参数传递的就是过滤器。过滤器的作用是用于过滤掉不符合自定义规则的文件对象,通过accept()方法通过逻辑判断返回布尔值,当返回值为真时,才将文件对象存入文件数组,可以过滤不符合要求的文件对象。
作者: 罗建辉 时间: 2018-8-21 21:20
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的一个完整的路径
相对路径:相对于一个项目的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法自身调用自身,当实现某个功能时需要重复调用自身的方法,此时用到递归,递归必须要有一个出口,否则会造成内存溢出
3.什么是文件过滤器,有什么用?
FileFilter,是一个借口,需重写accept()方法,其作用是根据给定的规则过滤文件,true则返回文件,false则过滤文件
作者: 李志超 时间: 2018-8-21 21:21
1.绝对路径和相对路径的区别?
绝对路径是指以盘符开始,具有完整路径名。
相对路径:相对目前项目根目录的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法自己调用自己。使用的前提:方法主体不变,方法参数变化的时候。
通过设定条件判定
3.什么是文件过滤器,有什么用?
FileFilter就是文件过滤器,可以重写规则进行过滤
作者: 仰望`星空 时间: 2018-8-21 21:22
郭林源
1.绝对路径和相对路径的区别?--》绝对路径从盘符开始写,相对路径在IDEA中是项目路径为根路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?--》递归就是方法中调用方法,方法主体不变,每次调用方法的参数不同,使用递归;有限递归的条件下结束递归
3.什么是文件过滤器,有什么用?--》定义过滤规则,过滤出想要的文件
作者: 罗荣贵 时间: 2018-8-21 21:28
1.绝对路径有盘符,相对路径没有盘符,相对路径是相对于当前的项目而言的
2.递归是方法调用用自己,当重复的执行这个方法体,但是参数不同的时候用递归,遇到我们设定的结束条件或者完成重复操作,没有导致内存溢出错误时结束
3.文件过滤器是可以按照不同的要求来判断文件对象是否要放入文件对象集合的操作,可以有选择性的加入文件对象
作者: 舟sir 时间: 2018-8-21 21:32
1.绝对路径和相对路径的区别?绝对路径:从盘符开始的路径
相对路径:相对于当前项目的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
在方法内调用方法本身,遍历目录和树结构,定义条件结束
3.什么是文件过滤器,有什么用?
文件过滤器是用来筛选文件和目录的,可以通过自定义规则筛选出想要的文件名或者文件夹
周家乾
作者: sulaymanfan 时间: 2018-8-21 21:33
1.绝对路径和相对路径的区别? 绝对路径是带有盘符的路径, 相对 路径不带盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法直接或间接的调用方法本身, 当需要重复处理和方法一样的问题时使用, 需要一个结束条件来结束递归.
3.什么是文件过滤器,有什么用?
文件过滤器就是根据定制的柜子过滤掉不想要的文件.
java中有两个文件过滤接口分别是
FileFilter接口
FiLenameFilter接口
可以重写 接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
作者: MJ11 时间: 2018-8-21 21:37
本帖最后由 MJ11 于 2018-8-21 21:39 编辑
1.绝对路径和相对路径的区别?
绝对路径是一个完整的路径,以盘符(C: D:)开始的路径
相对路径是一个简化的路径,相对指的是相对于当前项目的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归指的是当前方法内调用自己方法的这种现象,递归又分为直接递归与间接递归
当调用方法的时候用到递归,方法的主体不变,调用的参数不同,可以使用递归;
当达到设置一个限定的条件时结束递归。
3.什么是文件过滤器,有什么用?
文件过滤器是一个FileFilter接口,通过自定义两个过滤器接口的accept方法过滤不需要的文件,会将accept返回值为true的对象存入File数组中 田浪
作者: 迪亚波罗 时间: 2018-8-21 21:38
1。绝对路径是有盘符符号开始的.相对路径是省略盘符,以当前项目的根目录路径。
2.方法自己调用自己.当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3.文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
孙享
作者: 赖良峰 时间: 2018-8-21 21:50
1.绝对路径和相对路径的区别?绝对路径有盘符,是从根目录出发的
相对路径只有后面的一段,
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
在方法内部调用本方法,或者是在方法内部调用其他方法,但是其他方法也调用本方法,最后形成一个闭合的循环
遍历文件夹的时候
当满足方法内部的return条件的时候
3.什么是文件过滤器,有什么用?
过滤掉指定格式的文件或者文件夹
我们能自己定义指定的格式,所以能够灵活的过滤文件
作者: 小悦悦 时间: 2018-8-21 21:53
1.绝对路径是以盘符开始的完整路径,而相对路径是相对于当前模块项目的路径。
2.方法自己调用自己,方法体不变,调用的参数也不变,给定自定义结束条件
3.过滤文件,可以自定义过滤的条件,把不想要的文件过滤。
--李翔
作者: zouyitao 时间: 2018-8-21 21:58
邹毅涛
1.绝对路径和相对路径的区别?
绝对路径从盘符开始的完完整路径
相对路径从当前项目开始的路径
相对路径是绝对路径的一部分
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法中调用自身方法通过直接或间接。当递归打到设置的条件时终止。
3.什么是文件过滤器,有什么用?
文件过滤器是FileFilter和FileNameFiter,通过实现accept方法来过滤文件当返回值为true 传入数组,否则过滤。
作者: shenxiaogan 时间: 2018-8-21 22:00
1.绝对路径是以盘开始的完整的路径,相对路径指的是相对于当前项目的根目录路径。
2.递归就是方法自己调用自己。当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |