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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.绝对路径和相对路径的区别?
绝对路径,是从盘符开始的完整路径(如C:\Windows\Explorer.exe)
而相对路径,则是文件相对于项目路径的相对位置(如basic\demo01\Test.java)

2.什么是递归?什么情况下会用到递归?
递归,即方法自身调用自身。在方法运行的过程中需要再次实现自身的功能的时候(比如逐层去访问文件夹中的内容)以及一些类似于无限兔子(斐波那契数列)问题之类的数学问题的时候使用递归是一个常见的思路。但是递归务必要确保合适的边界条件,且不能过深,否则会引发栈溢出错误。

3.什么是文件过滤器,有什么用?
文件过滤器,即FileFilter接口,重写接口中accept方法,对传入的路径对象进行按照制定条件“筛选和过滤”。配合listFiles方法的时候,可以把只有符合需求对象筛选出来并通过路径对象数组返回给调用者。可用于查找符合特定要求的文件等操作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马