A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.绝对路径和相对路径的区别?
绝对路径:带盘符 相当路径当前项目的跟目录下
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
自己调用自己。需要进行阶梯式操作且操作动作一致时。 满足结束语句。
3.什么是文件过滤器,有什么用?
是一个借口。通过listFiles()被调用。需重写accept方法。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
答:有盘符开头或者有\\符号上午路径即为绝对路径;
    除了绝对路径以外的路径即为相对路径。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归即直接调用或间接调用自己。在计算时需要多次利用本身的计算方法体时会利用到递归。
栈内存溢出时以及满足递归条件遇到return时会结束递归。

3.什么是文件过滤器,有什么用?
答:文件过滤器即FileFilter、FileNameFilter接口,通过accept()方法的重写
按照自己某种意愿过滤自己不想要的文件及文件夹保留自己想要的文件及文件夹。

(黄嘉欣)
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径是以盘符开始的完整路径
相对路径指的是相对于当前的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是当前方法调用本身的现象,当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归;当递归达到限制的停止条件要求时停止递归。
3.什么是文件过滤器,有什么用?
FileFilter 、FilenameFilter 接口就是文件过滤器
通过实现接口重写accept方法按要求筛选满足条件的文件
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径是以盘符(C:D)开始的完整的路径;相对路径是一个简化的路径可以省略根目录。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在当前方法内调用自己的这种现象;除了构造方法以外;设置一个限定的条件        Error
3.什么是文件过滤器,有什么用?
        接口中只有一个方法;判断对象是否是以xxx结尾,是就返回true,不是就返回false
回复 使用道具 举报
1.绝对路径和相对路径的区别?

   绝对路径是指以盘符开头的路径。
  不以盘符开头的路径为相对路径

2.什么是递归?什么情况下会用到递归?什么时候结束递归?

  方法自己直接调用本身,或者间接。
  需要多次利用某方法时,且该方法的结果作为下一次调用该方法的参数时,可使用递归。
  使用递归时设定条件判断,当满足条件时结束递归,否则数据溢出,报错。
3.什么是文件过滤器,有什么用?

   FileFilter接口或者FilenameFilter接口的实现类对象就是文件过滤器。

  作用是可以按照某种设定规则筛选符合条件的文件,将文件加入数组中。
回复 使用道具 举报
spik 中级黑马 2018-8-21 21:16:31
26#
1.绝对路径和相对路径的区别?
绝对路径是指在计算机的上的物理路径,从盘符开始的。
相对路径是指相对于项目,没有盘符

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
*递归是指方法自己调用自己。
*当调用方法的时候,方法的主体不变,每次调用方法的参数改变的时候可以使用递归。
*添加结束的判断语句,否者会发生内存溢出的错误。

3.什么是文件过滤器,有什么用?

FileFilter接口,使用它过滤显示给用户的文件集合。

lijionghua
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。
有无盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
指在当前方法内调用自己的这种现象。
调用方法的时候,方法的主体不变,只是每次调用方法的参数不同,这个时候就可以使用递归。
达到限制条件 并且不会发生内存溢出的情况 会结束递归
3.什么是文件过滤器,有什么用?
文件过滤器就是专门用来滤除不满足定义的条件的文件的接口,通过文件过滤器我们就能得到我们想要的文件类型的数组,免除多次定义判断条件,可以重复利用或者重写。
回复 使用道具 举报
1.绝对路径和相对路径的区别?绝对路径有盘符,路径固定;
相对路径没有盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:当方法自己调用自己时称为递归;
当调用方法的主体不变,参数改变时可以用递归;
结束递归需达到设置的限制条件;
3.什么是文件过滤器,有什么用?

FileFilter接口就是File的过滤器;
作用:过滤掉listFiles(FileFilter)中不符合条件的对象;
回复 使用道具 举报
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?

绝对路径有盘符
相对路径没盘符

2.什么是递归?什么情况下会用到递归?什么时候结束递归?

递归是间接或直接在方法中调用自身,一般在需要重复运行同一个方法的的情况下会用到递归

3.什么是文件过滤器,有什么用?

文件过滤器是测试pathname是否应该包含在当前File目录中的方法
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径是完整的路径,有盘符。
相对路径是相对于项目所在的路径的省略模式
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是自生调用自身或者两者及多者之间相互调用
在方法是需要自生的方法解决新出现的问题
不在需要自身的方法来解决问题时
3.什么是文件过滤器,有什么用?
过滤器是一个接口的实现类对象
将不满足条件的内容过滤,得到想要的内容,




回复 使用道具 举报
1.绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。
2.递归:在当前方法内调用自己
3.FileFilter接口和FilenameFilter接口为文件过滤器
回复 使用道具 举报
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径。

相对路径:相对于项目目录的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:指在当前方法内调用自己的这种现象。

当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。

递归一定要有条件限定,满足这个限定条件时,递归就能够停止下来。
3.什么是文件过滤器,有什么用?
File类中的两个和ListFiles重载的方法,方法的参数传递的就是过滤器。过滤器的作用是用于过滤掉不符合自定义规则的文件对象,通过accept()方法通过逻辑判断返回布尔值,当返回值为真时,才将文件对象存入文件数组,可以过滤不符合要求的文件对象。

回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的一个完整的路径
相对路径:相对于一个项目的路径



2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法自身调用自身,当实现某个功能时需要重复调用自身的方法,此时用到递归,递归必须要有一个出口,否则会造成内存溢出


3.什么是文件过滤器,有什么用?
FileFilter,是一个借口,需重写accept()方法,其作用是根据给定的规则过滤文件,true则返回文件,false则过滤文件


回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径是指以盘符开始,具有完整路径名。
相对路径:相对目前项目根目录的路径

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法自己调用自己。使用的前提:方法主体不变,方法参数变化的时候。
通过设定条件判定
3.什么是文件过滤器,有什么用?
FileFilter就是文件过滤器,可以重写规则进行过滤
回复 使用道具 举报
郭林源

1.绝对路径和相对路径的区别?--》绝对路径从盘符开始写,相对路径在IDEA中是项目路径为根路径

2.什么是递归?什么情况下会用到递归?什么时候结束递归?--》递归就是方法中调用方法,方法主体不变,每次调用方法的参数不同,使用递归;有限递归的条件下结束递归

3.什么是文件过滤器,有什么用?--》定义过滤规则,过滤出想要的文件
回复 使用道具 举报
1.绝对路径有盘符,相对路径没有盘符,相对路径是相对于当前的项目而言的
2.递归是方法调用用自己,当重复的执行这个方法体,但是参数不同的时候用递归,遇到我们设定的结束条件或者完成重复操作,没有导致内存溢出错误时结束
3.文件过滤器是可以按照不同的要求来判断文件对象是否要放入文件对象集合的操作,可以有选择性的加入文件对象
回复 使用道具 举报
1.绝对路径和相对路径的区别?绝对路径:从盘符开始的路径
相对路径:相对于当前项目的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?

在方法内调用方法本身,遍历目录和树结构,定义条件结束
3.什么是文件过滤器,有什么用?


文件过滤器是用来筛选文件和目录的,可以通过自定义规则筛选出想要的文件名或者文件夹


周家乾
回复 使用道具 举报
1.绝对路径和相对路径的区别?   绝对路径是带有盘符的路径, 相对 路径不带盘符
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
   递归是方法直接或间接的调用方法本身, 当需要重复处理和方法一样的问题时使用, 需要一个结束条件来结束递归.
3.什么是文件过滤器,有什么用?
   文件过滤器就是根据定制的柜子过滤掉不想要的文件.
   java中有两个文件过滤接口分别是
          FileFilter接口
          FiLenameFilter接口
         可以重写 接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
回复 使用道具 举报
MJ11 中级黑马 2018-8-21 21:37:05
39#
本帖最后由 MJ11 于 2018-8-21 21:39 编辑

1.绝对路径和相对路径的区别?
       绝对路径是一个完整的路径,以盘符(C: D:)开始的路径
       相对路径是一个简化的路径,相对指的是相对于当前项目的根目录
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
          递归指的是当前方法内调用自己方法的这种现象,递归又分为直接递归与间接递归
          当调用方法的时候用到递归,方法的主体不变,调用的参数不同,可以使用递归;
           当达到设置一个限定的条件时结束递归。

3.什么是文件过滤器,有什么用?
          文件过滤器是一个FileFilter接口,通过自定义两个过滤器接口的accept方法过滤不需要的文件,会将accept返回值为true的对象存入File数组中             田浪


回复 使用道具 举报
1。绝对路径是有盘符符号开始的.相对路径是省略盘符,以当前项目的根目录路径。
2.方法自己调用自己.当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3.文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组

孙享

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马