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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刘慧梅
1.绝对路径和相对路径的区别?
// 绝对路径是从盘符开始算起的路径
// 相对路径是当前项目下的路径,无盘符
2.什么是递归?什么情况下会用到递归?
// 递归就是方法调用本身
// 累和,阶乘或打印多级目录等情况下用到递归
3.什么是文件过滤器,有什么用?
// 文件过滤器是通过指定规则筛选符合条件的文件或目录,过滤掉不符合的。

回复 使用道具 举报
1.绝对路径和相对路径的区别?
[1]绝对路径是从盘符开始一级一级的路径
[2]相对路径是相对项目开始的路径
2.什么是递归?什么情况下会用到递归?
递归是方法调用方法本身的现象,在数据有规律或者问题嵌套的时候用到
3.什么是文件过滤器,有什么用?
文件过滤器是一种接口,重写抽象方法可以对想要的文件类型进行筛选
回复 使用道具 举报

1.绝对路径从盘符开始的一个完整的路径。相对路径是相对于项目目录的路径。

2.递归就是在一个方法中方法体调用自身。在有规律可循的且递归的深度不宜过深确保边界安全。

3.是一个接口,是File的过滤器。从写accpet方法,可以筛选出满足条件的文件或文件夹。
回复 使用道具 举报
1.绝对路径和相对路径的区别?绝对路径指的是从盘符开始的路径
相对路径指的是当前项目下路径


2.什么是递归?什么情况下会用到递归?
递归指的是方法在自己内部调用自己
当问题代码可以通过多层循环分解为更小更易解决的问题时可以使用递归,递归有点像for,while等循环的算法,不过循环的是里面的代码,而递归则是把里面的
问题分解为更多的问题,如果没有出口,造成内存溢出,系统蹦贵,跟for,while死循环有点类似

3.什么是文件过滤器,有什么用?
文件过滤器指的是FileFilter接口(函数接口),可以通过重写他里面的accept方法过滤出自己想要的文件
一般用以配合ListFile方法使用,可以返回过滤出来的文件数组。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马