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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径
相对路径:相对于项目目录的路径。省略了从盘符开始到当前项目下的路径
区别:
绝对路径将文件路径写死,不易发生变动。
而相对路径是相对于项目路径存在的,提高了项目的可移植性。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是当前方法自己调用自己。
递归分为:直接递归,间接递归
要重复调用方法时,且方法的主体不变,每次调用方法的参数不同,可以使用递归
递归的注意事项:
(1)递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出
(2)在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出
(3)构造方法,禁止递归
递归什么时候结束:当递归调用的方法到最后一个方法的方法体执行完后,就开始被调用方法逐步出栈。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
答:
绝对路径:以盘符开头,并且路径比较完整、精确。
相对路径:不以盘符开头,省略了项目路径,是比较便捷的一个路径,便于开发使用。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:
递归:在方法内调用自己的方法。
当我们要重复调用方法的时候,并且方法的主体不变的情况下,使用递归
(1)当我们给递归设置一个限定条件,就能保证递归的结束。
(2)递归的限定条件也是由限制的,递归的次数不饿能太多,否则还是会发生栈内存溢出。
(3)构造方法禁止递归。
回复 使用道具 举报
1.绝对路径和相对路径的区别?(1)绝对路径是从盘符开始表示的路径,可以在任意的文件位置识别该路径,但是书写的路径比较长,开发中不常用;
(2)相对路径是依赖于某一个路径,在其依赖的路径下,可以省其依赖路径书写,但是只能在依赖路径下使用该写法, 因为书写方便,所以开发中经常使用。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归就是方法调用自己本身的一种函数执行方式,需要终止条件;
(2)在解决一些具有重复规律,前一次与后一次的关系可以抽象为一个通用公式的地方可以使用,一般在文件的遍历搜索或删除中比较常用,因为其比较消耗栈资源,容易造成栈溢出,其他地方不常用;
(3)递归需要有终止条件(根据具体功能实现而定),在满足其终止条件的时候,递归结束。
3.什么是文件过滤器,有什么用?

(1)文件过滤器本质是一个接口,其中定义了对文件进行过滤的方法accept(),将其实现类传递给File对象的listFiles()方法使用;
(2)使用过滤器,可以直接通过listFiles方法获取满足条件的文件,将在程序中写文件是否符合条件的判断转移到接口中去写并通过参数的形式传递,降低了程序的耦合性,提高健壮性和可维护性。
回复 使用道具 举报
1.绝对路径和相对路径的区别?(1)绝对路径是从盘符开始表示的路径,可以在任意的文件位置识别该路径,但是书写的路径比较长,开发中不常用;
(2)相对路径是依赖于某一个路径,在其依赖的路径下,可以省其依赖路径书写,但是只能在依赖路径下使用该写法, 因为书写方便,所以开发中经常使用。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归就是方法调用自己本身的一种函数执行方式,需要终止条件;
(2)在解决一些具有重复规律,前一次与后一次的关系可以抽象为一个通用公式的地方可以使用,一般在文件的遍历搜索或删除中比较常用,因为其比较消耗栈资源,容易造成栈溢出,其他地方不常用;
(3)递归需要有终止条件(根据具体功能实现而定),在满足其终止条件的时候,递归结束。
3.什么是文件过滤器,有什么用?

(1)文件过滤器本质是一个接口,其中定义了对文件进行过滤的方法accept(),将其实现类传递给File对象的listFiles()方法使用;
(2)使用过滤器,可以直接通过listFiles方法获取满足条件的文件,将在程序中写文件是否符合条件的判断转移到接口中去写并通过参数的形式传递,降低了程序的耦合性,提高健壮性和可维护性。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
(1)绝对路径:
        绝对路径是从盘符开始的。
        绝对路径是一个完整的路径,可以指向系统中任意未受保护的路径。
(2)相对路径:
        相对路径不从盘符开始,且不能以" \ "开头。
        相对路径是一个相对于项目目录的路径,只能指向从当前项目根目录开始的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是在函数中调用自己;
当需要重复调用同一个方法,方法的主体不变,每次调用的参数在变化的时候,可以使用递归。
根据自定义的限定条件来结束递归,不结束递归的话,将导致栈内存溢出,抛出异常
回复 使用道具 举报
陈开明:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始写起,直到所在文件下的详细完整路径。
相对路径:相对于当前项目下的路径,相对路径前面不写所在项目的路径,只写所在项目后面的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:指在当前方法内调用自己的现象。
使用前提:当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。
递归一定要有条件限定,当达到了条件后,递归能结束。
回复 使用道具 举报

1.绝对路径和相对路径的区别?
(1)绝对路径:
        绝对路径是从盘符开始的。
        绝对路径是一个完整的路径,可以指向系统中任意未受保护的路径。
(2)相对路径:
        相对路径不从盘符开始,且不能以" \ "开头。
        相对路径是一个相对于项目目录的路径,只能指向从当前项目根目录开始的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归的概念:
        递归就是方法自己调用自己的现象。
(2)当需要重复调用同一个方法,方法的主体不变,每次调用的参数在变化的时候,可以使用递归。
(3)根据自定义的限定条件来结束递归,不结束递归的话,将导致栈内存溢出,抛出异常。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
(1)绝对路径:
        绝对路径是从盘符开始的。
        绝对路径是一个完整的路径,可以指向系统中任意未受保护的路径。
(2)相对路径:
        相对路径不从盘符开始,且不能以" \ "开头。
        相对路径是一个相对于项目目录的路径,只能指向从当前项目根目录开始的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归的概念:
        递归就是方法自己调用自己的现象。
(2)当需要重复调用同一个方法,方法的主体不变,每次调用的参数在变化的时候,可以使用递归。
(3)根据自定义的限定条件来结束递归,不结束递归的话,将导致栈内存溢出,抛出异常。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
(1)绝对路径:
        绝对路径是从盘符开始的。
        绝对路径是一个完整的路径,可以指向系统中任意未受保护的路径。
(2)相对路径:
        相对路径不从盘符开始,且不能以" \ "开头。
        相对路径是一个相对于项目目录的路径,只能指向从当前项目根目录开始的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归的概念:
        递归就是方法自己调用自己的现象。
(2)当需要重复调用同一个方法,方法的主体不变,每次调用的参数在变化的时候,可以使用递归。
(3)根据自定义的限定条件来结束递归,不结束递归的话,将导致栈内存溢出,抛出异常。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马