本帖最后由 黄艺纯 于 2018-8-22 08:50 编辑
1.绝对路径和相对路径的区别? 绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe; 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows,要描述上述路径,只需输入system32\cmd.exe。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:方法自己调用自己。
什么情况下用到递归:当某个特性可以被重复执行时,就可以用递归来解决。使用递归某些时候可以减少一些代码量。
结束递归:设置条件,达到设定值,结束方法,弹栈,递归结束。
3.什么是文件过滤器,有什么用?
文件过滤器: 文件过滤器是个接口,需要写一个实现类才能创建对象.实现接口后就要重写里面accept方法,accept的返回值是布尔类型的。
文件过滤器的作用:在众多的文件中,筛选出符合条件的文件.例如在我的电脑中的,D:\文档\浏览器下载目录下,筛选出所有的以.exe或者.pdf等等结尾的文件
|