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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.绝对路径和相对路径的区别?绝对路径有盘符,是从根目录出发的
相对路径只有后面的一段,
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
在方法内部调用本方法,或者是在方法内部调用其他方法,但是其他方法也调用本方法,最后形成一个闭合的循环
遍历文件夹的时候
当满足方法内部的return条件的时候
3.什么是文件过滤器,有什么用?

过滤掉指定格式的文件或者文件夹
我们能自己定义指定的格式,所以能够灵活的过滤文件
回复 使用道具 举报
1.绝对路径是以盘符开始的完整路径,而相对路径是相对于当前模块项目的路径。
2.方法自己调用自己,方法体不变,调用的参数也不变,给定自定义结束条件
3.过滤文件,可以自定义过滤的条件,把不想要的文件过滤。
--李翔
回复 使用道具 举报
邹毅涛
1.绝对路径和相对路径的区别?
绝对路径从盘符开始的完完整路径
相对路径从当前项目开始的路径
相对路径是绝对路径的一部分
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法中调用自身方法通过直接或间接。当递归打到设置的条件时终止。
3.什么是文件过滤器,有什么用?
文件过滤器是FileFilter和FileNameFiter,通过实现accept方法来过滤文件当返回值为true 传入数组,否则过滤。
回复 使用道具 举报
1.绝对路径是以盘开始的完整的路径,相对路径指的是相对于当前项目的根目录路径。
2.递归就是方法自己调用自己。当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。需要自定义递归结束条件,不然会发生栈内存溢出。
3文件过滤器用来过滤文件,通过自定义两个过滤器接口的accept方法过滤不需要的文件,将返回值为true的文件存入File[] listFiles数组
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马