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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.绝对路径和相对路径的区别?
答:
绝对路径:从盘符开始的路径,这是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常使用。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:
递归:指在当前方法内调用自己的这种现象。
使用递归的情况:解决一些有重复规律,后一次运算需要借助前一次结果或条件的地方可以使用,例如文件的遍历和求阶乘。
结束递归:在满足终止条件或栈溢出的情况下会结束递归。
回复 使用道具 举报
李伟斌

1.绝对路径和相对路径的区别?
答:绝对路径是以盘符根目录开头
相对路径是值相对于项目目录下的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归是指方法调用自己本身方法的方式。
递归用于文件遍历。
用判断语句,当满足条件或不满足条件时跳出递归以结束,
注意:如果没有判断语句,很有可能造成内存溢出的异常。
回复 使用道具 举报
叶凌青
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径就是相当于盘符来说,固定的位置, 好像快递一样,要写详细的地址,福建省XX地址
相对路径就是相对于项目来说。比如day08_a.txt 其实隐含了(项目在电脑上的位置)day08_a.txt
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是自己调用自己的方法
比如文件夹下还有文件夹要遍历的时候
一定要有出口才能结束递归,要不然会发生内存溢出
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径
相对路径:没有从盘符开始
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是方法自己调用自己或者,方法1先调用其他方法,再让其他方法调用方法1
需要进行不断调用自己完成一定任务
在方法内设置递归结束条件
回复 使用道具 举报
王佳盛
1.        绝对路径和相对路径的区别?
绝对路径:以盘符开始的路径,是一个完整的路径
相对路径:相对于项目目录的路径,直接以目录名或者文件名开头,且不能以‘\\’开头

2.        什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:自己调用自己的现象
什么时候用到递归
例如我们需要打印多级目录中的所有文件时,我们没办法知道到底有多少级目录,并且每次获取到的File对象都要判断是文件还是文件夹,是文件就打印文件名;是文件夹的话,还要继续获取其子文件夹和子文件。如此循环,且循环此次不知道。这时我们就可以用到递归。
结束递归:当方法执行到递归的限定条件的时候,就会开始进行弹栈,结束递归。

回复 使用道具 举报

1.绝对路径和相对路径的区别?

    绝对路径就是以盘符开头的路径。
    相对路径就是不是以盘符开头的路径,相对于项目目录的路径,这是一个便捷的路径。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?

   递归就是在当前方法调用自己。
    当需要重复调用同一个方法,方法的主体不变,每次调用的参数在变化的时候,可以使用递归
    递归结束:在栈内存溢出的时候结束递归或者定义一个条件结束递归。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径指得是包含盘符在内的一个完整目录
相对路径指得是不以分隔符开头以文件或者文件夹作为路径的便捷路径

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归指得是方法内部自己调用自己。
在一个新的问题的解决方法和原问题的解决方法相同只是所需要处理的对象有所不同而且这些被处理的对象之间是有规律的递增或递减;
要想好递归的结束条件并且明确递归的结束条件否则递归会无止境的运行导致栈内存溢出;
还有递归的次数不能太多不然也会导致栈内存溢出;
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径是以盘符开始的路径
相对路径是相对于项目路径的路径,前面省略了项目路径

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

(1)文件过滤器本质是一个接口,其中定义了对文件进行过滤的方法accept(),将其实现类传递给File对象的listFiles()方法使用;
(2)使用过滤器,可以直接通过listFiles方法获取满足条件的文件,将在程序中写文件是否符合条件的判断转移到接口中去写并通过参数的形式传递,降低了程序的耦合性,提高健壮性和可维护性。
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径:起点从盘符开始       
相对路径:起点不从盘符开始也从/开始

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:在方法内调用自己这个方法
什么情况下用到:当需要反复对不同变量反复执行同一个方法时,可以用递归
什么时候结束:满足条件限定时结束递归
回复 使用道具 举报
1.什么是输入流?什么是输出流?
答:(1)输入流:从其他设备上读取数据到内存中的流。
    (2)输出流:将数据从内存中写出到其他设备上的流。

2.输入流读取有几种方式,输出流写出有几种方式
答:输入流读取有两种方式:字节输入流(InputStream)和字符输入流(Reader);
    输出流写出有两种方式:字节输处流(OutputStream)和字符输出流(Writer);

3.字符流和字节流的区别?
答:虽然用字节流可以传输任意文件数据,但是当用字节流读取文本文件时,遇到了中文字符时,可能不会显示完整的字符,因为一个中文可能占用多个字节进行存储,这时候可以用字符流类来专门处理文本文件,避免乱码。
回复 使用道具 举报
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始,是一个完整的路径。
相对路径:相对于项目目录的路径,这是一个便捷的路。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:方法自己调用自己。
用到递归:调用方法时,方法主体不变,参数改变,这种情况可以使用递归。
结束:设置一个限定条件。

回复 使用道具 举报

1.绝对路径和相对路径的区别?
答:
绝对路径:以盘符开头,并且路径比较完整、精确。
相对路径:不以盘符开头,省略了项目路径,是比较便捷的一个路径,便于开发使用。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:
递归:在方法内调用自己的方法。
当我们要重复调用方法的时候,并且方法的主体不变的情况下,使用递归
(1)当我们给递归设置一个限定条件,就能保证递归的结束。
(2)递归的限定条件也是由限制的,递归的次数不饿能太多,否则还是会发生栈内存溢出。
(3)构造方法禁止递归。
回复 使用道具 举报
陈鹏涛:
今天我们学习了File类和递归,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
     绝对路径:以盘符为开头的路径,是个比较完整的路径
    相对路径:不是以盘符为开头的,不完整的路径


2.什么是递归?什么情况下会用到递归?什么时候结束递归?
      递归:自己调用自己(当前方法内调用自己)
      用到递归:当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归
      结束递归:
    1.递归的结束条件
        获取到1的时候结束

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

(1)文件过滤器本质是一个接口,其中定义了对文件进行过滤的方法accept(),将其实现类传递给File对象的listFiles()方法使用;
(2)使用过滤器,可以直接通过listFiles方法获取满足条件的文件,将在程序中写文件是否符合条件的判断转移到接口中去写并通过参数的形式传递,降低了程序的耦合性,提高健壮性和可维护性。
回复 使用道具 举报
1.什么是输入流?什么是输出流?

以内存为基准,传输数据的数据流动,
输入流:也叫数据的读取.是外部设备数据传输进内存         例如硬盘内的数据传输进内存,键盘鼠标指令数据传输进内存
输出流:也叫写出数据.是内存向外部数据传输                例如内存中有数据传输至硬盘进行永久保存,内存中数据传输给显示器让显示器显示内容

2.输入流读取有几种方式,输出流写出有几种方式?

顶级父类们
字节输入流 InputStream
字节输出流 OutputStream
字符输入流 Reader
字符输出流 Weiter

顶级的输入流有两种 字节输入流和字符输入流
顶级的输出流有两种 字节输出流和字符输出流

3.字符流和字节流的区别?

一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一
样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底
层传输的始终为二进制数据。

当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为
一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文
件。

字节流:传输一切数据底层都是字节流
字符流:底层也是字节流另外加上解码方法
回复 使用道具 举报
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径
相对路径:相对于项目目录的路径。省略了从盘符开始到当前项目下的路径
区别:
绝对路径将文件路径写死,不易发生变动。
而相对路径是相对于项目路径存在的,提高了项目的可移植性。

2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是当前方法自己调用自己。
递归分为:直接递归,间接递归
要重复调用方法时,且方法的主体不变,每次调用方法的参数不同,可以使用递归
递归的注意事项:
(1)递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出
(2)在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出
(3)构造方法,禁止递归
递归什么时候结束:当递归调用的方法到最后一个方法的方法体执行完后,就开始被调用方法逐步出栈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马