黑马程序员技术交流社区
标题:
【厦门校区JavaEE就业7期-每日总结】File&递归&字节流
[打印本页]
作者:
厦门校区
时间:
2019-4-27 17:11
标题:
【厦门校区JavaEE就业7期-每日总结】File&递归&字节流
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
3.什么是输入流?什么是输出流?
作者:
刘鸿
时间:
2019-4-27 19:45
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的,如:“D:\\myFile”;
相对路径是从本项目目录开始的,“myExtends\\src”;
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在方法体内调用本方法的情况。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
当递归方法的参数满足某一条件时返回固定值,结束递归。
3.什么是输入流?什么是输出流?
输入流是从硬盘读数据传入内存的过程;
输出流是从内存往硬盘写数据的过程。
作者:
吴星辉
时间:
2019-4-27 21:17
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的 , 相对路径是从本项目目录开始的,
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,
使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
以编程的角度来看,递归指的是方法定义中调用方法本身的现象
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
递归一定要有出口。否则内存溢出
递归虽然有出口,但是递归的次数也不宜过多。否则内存溢出
3.什么是输入流?什么是输出流?
输入流:读数据,输出流:写数据。
作者:
郭建(07期)
时间:
2019-4-27 21:31
1.绝对路径和相对路径的区别?
答:绝对路径是表示真实的在硬盘中存储的位置,以盘符开始,是一个完整的路径;
相对路径是相对于绝对路径一种便捷表示,表示相对于项目目录的位置,项目路径加上相对路径就是完整的绝对路径,
只不过在开发过程中我们为了方便,使用相对路径的格式。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归就是方法调用方法本身
递归算法一般用于解决三类问题:1.数据的定义是按递归定义的 2.问题解法按递归算法实现 3.数据的结构形式是按递归定义的。
一般在使用递归的时候,需要指明跳出条件,并且跳出条件的递归次数不能过多,
递归虽然有出口,但是递归的次数也不宜过多,否则内存溢出。
3.什么是输入流?什么是输出流?
答:流是一种抽象概念,是对数据传输的总称。
输入流指的是程序得到外部数据,输出流是程序向外部传输数据。
作者:
阮必文
时间:
2019-4-27 21:32
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常用到
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:指在当前方法内调用自己的这种现象。
把一个复杂的问题层层转化为一个与原问题相似的规模较小,的问题来求解递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算
当递归条件到达限定递归条件时,他会结束递归
3.什么是输入流?什么是输出流?
输入流:把数据从其他设备上读取到内存中的流
输出流:把数据从内存中写到其他设备上的流
作者:
王卓立
时间:
2019-4-27 21:32
1.绝对路径和相对路径的区别?
- 绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件。例如:E:\itcast\java.txt
- 相对路径:必须使用取自其他路径名的信息进行解释。例如:myFile\java.txt
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归指方法中调用方法本身,有直接递归和简介递归.
使用情况:(求阶乘,遍历文件夹目录下的所有文件)把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归到所设定的出口时所调用的方法就会一一出栈,直到最初的方法结束递归.
3.什么是输入流?什么是输出流?
- 输入流:读数据
- 输出流:写数据
作者:
高建有
时间:
2019-4-27 21:33
1.绝对路径和相对路径的区别?
绝对路径包含了盘符,是完整的路径
相对路径默认把项目目录作为父目录,省略了从盘符到项目目录之间的部分;
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归指的是定义的方法内调用到方法自身的现象;
当可以把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解时会用到递归
当递归进行到方法内定义的出口时结束
3.什么是输入流?什么是输出流?
在java中:
输入流指读数据到内存,例:FileInputStream
输出流指从内存写出数据,例:FileOutStream
作者:
Dream梦
时间:
2019-4-27 21:34
潘绍平:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的完整路径
相对路径:相对当前项目的路径,默认当前项目的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
1、递归:方法调用方法本身。
2、需要的多次重复计算下会用到递归
3、当递归条件到达限定递归条件时,他会结束递归
3.什么是输入流?什么是输出流?
输入流:就是获取下位机数据
输出流:将数据写入下位机
作者:
林晓诗
时间:
2019-4-27 21:35
1.绝对路径和相对路径的区别?
相对路径是相对与当前项目的,不包含盘符到当前项目的路径;绝对路径是从盘符开始的,能够找到对应文件或文件夹的完整路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是指在方法体中调用方法本身;原本的问题能够转化为一个类似的、规模较小的问题;当问题不需要再次转化,能够直接解决时结束递归。
3.什么是输入流?什么是输出流?
输入流是将数据从硬盘中读取到内存的流;
输出流是将内存中的数据写的硬盘上的流。
作者:
郑少峰
时间:
2019-4-27 21:35
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始。
相对路径:相对当前项目的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法体内调用该方法本身。一个复杂的问题能转化为一个与原问题相似的规模
较小的问题时,可以使用递归求解。当递归到有具体值的时候,就可以结束递归。
3.什么是输入流?什么是输出流?
输入流:从文件数据流入内存
输出流:内存的数据流回文件
作者:
谢龙炜
时间:
2019-4-27 21:36
1.绝对路径和相对路径的区别?
答:绝对路径是从盘符开始的一个路径,
相对路径是从当前项目开始的一个路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:方法本身调用本身的现象;
在与原问题相似的规模较小的问题可以使用递归;
在有明确的返回值时结束递归。
3.什么是输入流?什么是输出流?
答:一个文件从硬盘到内存,这个过程就叫做输入流,
一个数据文件从内存到硬盘,这个过程叫输出流。
作者:
刘炯榕
时间:
2019-4-27 21:37
1.绝对路径和相对路径的区别?
答:绝对路径是表示真实的在硬盘中存储的位置,以盘符开始,是一个完整的路径;
相对路径是相对于绝对路径一种便捷表示,表示相对于项目目录的位置,项目路径加上相对路径就是完整的绝对路径,
只不过在开发过程中我们为了方便,使用相对路径的格式。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法体内调用该方法本身。一个复杂的问题能转化为一个与原问题相似的规模
较小的问题时,可以使用递归求解。当递归到有具体值的时候,就可以结束递归。
3.什么是输入流?什么是输出流?
输入流是将数据从硬盘中读取到内存的流;
输出流是将内存中的数据写的硬盘上的流
作者:
林美娇
时间:
2019-4-27 21:37
1.绝对路径和相对路径的区别?
答:绝对路径是从盘符路径开始的;
相对路径不以盘符路径开始,而是从当前项目路径开始的,可以提高代码的可移植性。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归是方法调用方法本身。
当一个复杂的问题可以层层转化为一个与原问题相似的规模较小的问题来求解时使用递归。
当方法可以获取到一个具体的数据时结束递归。(递归出口)
3.什么是输入流?什么是输出流?
答:以内存为中心,读进来,写出去,读数据的就是输入流,写数据的就是输出流。
作者:
宋加福
时间:
2019-4-27 21:39
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的路径,相对路径是从当前项目开始的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:方法调用方法本身 ; 在方法中存在要使用到与该方法相同的问题时用到递归; 有明确返回值时结束递归
3.什么是输入流?什么是输出流?
输入流是读取数据,输出流是写入数据。
作者:
黄戚君
时间:
2019-4-27 21:39
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:完整的路径名,相对当前项目而言的路径,默认不屑当前项目的路径名。
相对路径:从盘符开始的路径,必须使用取自其他路径名的信息进行解释。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
什么是递归:方法调用方法本身。
什么情况下会用递归:在遇到复杂问题,需要将问题层层转化为一个与原问题相似的规 模较小的问题。
什么时候结束递归:在满足定义的递归规则后。
3.什么是输入流?什么是输出流?
输入流:把数据从其它设备上读取到内存中的流
输出流:把数据从内存中写到其他设备上的流
作者:
连惠腾
时间:
2019-4-27 21:40
1.绝对路径和相对路径的区别?
a.绝对路径是以盘符为开头的
b.相对路径前面没有反斜杠,一般为项目目录下的目录,当导入到其他地方也可以使用.
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
a.递归就是方法调用自己本身。
b.当程序需要把一个复杂的问题简化成一个简单的问题的时候,把一个需要大量重复计算的程序用少量程序去实现。递归需要找到问题的规律。
c.结束递归需要给其设置一个递归出口,即当递归规则满足某个条件时,结束递归,方法出栈,且满足递归的条件次数不能太深,否则有可能使栈内存溢出。
3.什么是输入流?什么是输出流?
输入流:以内存为中心,读取进来的数据就是输入流。其中输出流的所有类的超类似InputStream
输出流:以内存为中心,写出去的数据就是输出流。其中输出流的所有类的超类似OutputStream
作者:
陈青超
时间:
2019-4-27 21:40
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径是指从盘符开始的路径
相对路径是指从当前项目下开始的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归就是一种方法:从编程角度出发时方法内调用本方法。当循环到某一个变量满足要求时候结束递归
3.什么是输入流?什么是输出流?
输入流是构建了一个从硬盘传输到内存的传输通道;输出流是指构建从内存写入硬盘的传输通道。
作者:
汪一飞
时间:
2019-4-27 21:40
1.绝对路径和相对路径的区别?
绝对路径是盘符开头的,完整的路径名。
相对路径是在当下项目的模块下,提高了代码的可移植性
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归指的是方法定义中调用方法本身的现象
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归需要出口,返回数据的时候,递归结束
3.什么是输入流?什么是输出流?
- 按照数据的流向
- 输入流:读数据
- 输出流:写数据
- 按照数据类型来分
- 字节流
- 字节输入流
- 字节输出流
- 字符流
- 字符输入流
- 字符输出流
作者:
宋涵耀
时间:
2019-4-27 21:41
1.绝对路径和相对路径的区别?
绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件。
相对路径:必须使用取自其他路径名的信息进行解释
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归策略只需少量的程序就可描述出解题过程所需的多次重复计算
在有明确的返回值时结束递归。
3.什么是输入流?什么是输出流?
输入流:读数据 输出流:写数据
作者:
黄戚君
时间:
2019-4-27 21:41
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:完整的路径名,相对当前项目而言的路径,默认不屑当前项目的路径名。
相对路径:从盘符开始的路径,必须使用取自其他路径名的信息进行解释。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
什么是递归:方法调用方法本身。
什么情况下会用递归:在遇到复杂问题,需要将问题层层转化为一个与原问题相似的规 模较小的问题。
什么时候结束递归:在满足定义的递归规则后。
3.什么是输入流?什么是输出流?
输入流:把数据从其它设备上读取到内存中的流
输出流:把数据从内存中写到其他设备上的流
作者:
宋涵耀
时间:
2019-4-27 21:41
1.绝对路径和相对路径的区别?
绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件。
相对路径:必须使用取自其他路径名的信息进行解释
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归策略只需少量的程序就可描述出解题过程所需的多次重复计算
在有明确的返回值时结束递归。
3.什么是输入流?什么是输出流?
输入流:读数据 输出流:写数据
作者:
叶晓翔
时间:
2019-4-27 21:42
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径是带盘符目录的,不带盘符目录省去父目录的是相对路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法定义中调用方方法本身的现象,在解决一些复杂有规律的问题时可以使用递归,递归一定要有出口,否则内存溢出。
3.什么是输入流?什么是输出流?
输入流就是把数据读到内存中,输出流就是从内存中把数据写出生成文件。
作者:
余聪望
时间:
2019-4-27 21:43
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的 , 相对路径是从本项目目录开始的,
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,
使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
以编程的角度来看,递归指的是方法定义中调用方法本身的现象
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解
递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
递归一定要有出口。否则内存溢出
递归虽然有出口,但是递归的次数也不宜过多。否则内存溢出
3.什么是输入流?什么是输出流?
输入流:读数据,输出流:写数据。
作者:
林勇华
时间:
2019-4-27 21:45
1.绝对路径和相对路径的区别?
绝对路径:盘符路径,是完整的路径
相对路径;当前项目的相对路径,具有比较高的移值性
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:方法调用本身
递归的使用:1有一个跳出条件2.能把一个比较复杂的问题层层的转化为一个相对简单的类似问题
当方法调用结束得到一个值的时候
3.什么是输入流?什么是输出流?
输入流:内存从程序中读取数据
输出流:内存将数据写入到文件中
作者:
黄戚君
时间:
2019-4-27 21:45
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始。
相对路径:相对当前项目的路径。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是方法体内调用该方法本身。一个复杂的问题能转化为一个与原问题相似的规模
较小的问题时,可以使用递归求解。当递归到有具体值的时候,就可以结束递归。
3.什么是输入流?什么是输出流?
输入流:从文件数据流入内存
输出流:内存的数据流回文件
作者:
郑方灼
时间:
2019-4-27 21:45
1.绝对路径和相对路径的区别?
答:绝对路径是指从盘符到最终文件的地址值,相对路径是指从项目地址到最终文件的地址值。
绝对路径拥有完整的路径名,不需要任何其他信息就可以定位它所表示的文件。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:一、递归指的是方法定义中调用方法本身的现象;
二、当一个复杂的问题可以层层转化为一个与原问题相似的规模较小的问题来求解时使用递归
三、当方法递归到设置的出口时结束递归;
3.什么是输入流?什么是输出流?
答:将硬盘中的数据读取到内存上称为输入流,将内存上的数据写到硬盘中称为输出流。
作者:
林聪全
时间:
2019-4-27 21:47
1.绝对路径和相对路径的区别?
答:绝对路径是从盘符路径开始的;
相对路径不以盘符路径开始,而是从当前项目路径开始的,可以提高代码的可移植性。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归是方法调用方法本身。
当一个复杂的问题可以层层转化为一个与原问题相似的规模较小的问题来求解时使用递归。
当方法可以获取到一个具体的数据时结束递归。(递归出口)
3.什么是输入流?什么是输出流?
答:以内存为中心,读进来,写出去,读数据的就是输入流,写数据的就是输出流。
作者:
黄孝贵
时间:
2019-4-27 21:47
1.绝对路径和相对路径的区别?
答:绝对路径是带有盘符的,而相对路径是不带盘符的,是相对于项目而已,自动省略了
项目前面的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)以编程的角度来看,递归指的是方法定义中调用方法本身的现象。
(2)具有一定的规律并且有出口的问题可以用到递归;
(3)递归到出口的时候就结束了递归
3.什么是输入流?什么是输出流?
(1)输出流:输出流就是写数据
(2)输入流:输入流就是读数据
作者:
LPY
时间:
2019-4-27 21:48
1.绝对路径和相对路径的区别?
答:绝对路径是表示真实的在硬盘中存储的位置,以盘符开始,是一个完整的路径;
相对路径是相对于绝对路径一种便捷表示,表示相对于项目目录的位置,项目路径加上相对路径就是完整的绝对路径,
只不过在开发过程中我们为了方便,使用相对路径的格式。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归就是方法调用方法本身
递归算法一般用于解决三类问题:1.数据的定义是按递归定义的 2.问题解法按递归算法实现 3.数据的结构形式是按递归定义的。
一般在使用递归的时候,需要指明跳出条件,并且跳出条件的递归次数不能过多,
递归虽然有出口,但是递归的次数也不宜过多,否则内存溢出。
3.什么是输入流?什么是输出流?
答:流是一种抽象概念,是对数据传输的总称。
输入流指的是程序得到外部数据,输出流是程序向外部传输数据。
作者:
郑斐均
时间:
2019-4-27 21:48
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的,如:“D:\\myFile”;
相对路径是从本项目目录开始的,“myExtends\\src”;
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在方法体内调用本方法的情况。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
当递归方法的参数满足某一条件时返回固定值,结束递归。
3.什么是输入流?什么是输出流?
输入流是从硬盘读数据传入内存的过程;
输出流是从内存往硬盘写数据的过程。
作者:
李侄旭
时间:
2019-4-27 21:49
1.绝对路径和相对路径的区别?
答:绝对路径是表示真实的在硬盘中存储的位置,以盘符开始,是一个完整的路径;
相对路径是相对于绝对路径一种便捷表示,表示相对于项目目录的位置,项目路径加上相对路径就是完整的绝对路径,
只不过在开发过程中我们为了方便,使用相对路径的格式。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归就是方法调用方法本身
递归算法一般用于解决三类问题:1.数据的定义是按递归定义的 2.问题解法按递归算法实现 3.数据的结构形式是按递归定义的。
一般在使用递归的时候,需要指明跳出条件,并且跳出条件的递归次数不能过多,
递归虽然有出口,但是递归的次数也不宜过多,否则内存溢出。
3.什么是输入流?什么是输出流?
答:流是一种抽象概念,是对数据传输的总称。
输入流指的是程序得到外部数据,输出流是程序向外部传输数据。
作者:
郑斐均
时间:
2019-4-27 21:49
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的,如:“D:\\myFile”;
相对路径是从本项目目录开始的,“myExtends\\src”;
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在方法体内调用本方法的情况。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
当递归方法的参数满足某一条件时返回固定值,结束递归。
3.什么是输入流?什么是输出流?
输入流是从硬盘读数据传入内存的过程;
输出流是从内存往硬盘写数据的过程。
作者:
徐雯雯
时间:
2019-4-27 21:50
1.绝对路径和相对路径的区别?
答 : 绝对路径就是指从盘符开始的路径 , 相对路径就是指当前模块下的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答 : 递归就是方法调用方法本身 , 当我们需要多次循环计算的时候可以用递归 ,计算到最后一次的时候结束递归
3.什么是输入流?什么是输出流?
答 : 输入流是从硬盘读数据传入内存的过程, 输出流是从内存往硬盘写数据的过程
作者:
郑斐均
时间:
2019-4-27 21:51
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的,如:“D:\\myFile”;
相对路径是从本项目目录开始的,“myExtends\\src”;
在日常编程,一般使用相对路径,因为如果项目在其他计算机运行,使用绝对路径将可能发生路径查找错误。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归是在方法体内调用本方法的情况。
当复杂的操作方法具有重复且有规律的计算,可以使用递归方法。
当递归方法的参数满足某一条件时返回固定值,结束递归。
3.什么是输入流?什么是输出流?
输入流是从硬盘读数据传入内存的过程;
输出流是从内存往硬盘写数据的
作者:
余鹏程
时间:
2019-4-27 21:52
1.绝对路径和相对路径的区别?
绝对路径:是从符盘开始的路径
相对路径:是相对于当前项目的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
(1)递归是方法本身自己调用自己
(2)在与原问题相似的规模较小的问题可以使用递归
(3)在递归运行到出口时
3.什么是输入流?什么是输出流?
以内存为中心,读进来,写出去,读数据的就是输入流,写数据的就是输出流
(1)输入流:将文件的内容导出,分为字节输入流、字符输入流
(2)输出流:将内容输出到文件,分为字节输出流、字符输入流
作者:
陈明捷
时间:
2019-4-27 21:55
1.绝对路径和相对路径的区别?
绝对路径是从盘符开始的路径
相对路径是相对当前项目的路径
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法调用方法本身.
将大问题拆分成小问题,寻找规律
当方法有返回值的时候,跳出条件是返回值不再调用方法,而是返回具体的值
当方法没有返回值的时候,跳出条件是不再调用方法
3.什么是输入流?什么是输出流?
输入流:读数据
输出流:写数据
作者:
伍志晟
时间:
2019-4-27 21:56
1.绝对路径和相对路径的区别?
答:
绝对路径是从盘符开始,适用性较低
相对路径是相对当前项目的路径,使用相对路径,可以提高代码的可移植性
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:
方法调用方法本身。
把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题。
当符合定义的跳出条件的时候结束递归
3.什么是输入流?什么是输出流?
答:
输入流:从硬盘读取数据到程序
输出流:从程序写数据到硬盘
作者:
方文彪
时间:
2019-4-29 18:40
1.绝对路径和相对路径的区别?
绝对路径带盘符,相对路径是当前项目.
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
方法直接或者间接调用本身; 当复杂的操作方法具有重复且有规律的计算,可以使用递归方法;需要明确给定退出条件.执行完毕之后结束
3.什么是输入流?什么是输出流?
输入流:读数据,输出流:写数据。
作者:
严显辉
时间:
2019-4-29 21:44
今天我们学习了File类,递归并开始了IO体系的学习,请根据自己理解回答下面问题:
1.绝对路径和相对路径的区别?
绝对路径:从盘符开始的路径,这是一个完整的路径
相对路径:相对于项目目录的路径,这是一个便捷的路径,开发中经常用到
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
递归:指在当前方法内调用自己的这种现象。
把一个复杂的问题层层转化为一个与原问题相似的规模较小,的问题来求解递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算
当递归条件到达限定递归条件时,他会结束递归
3.什么是输入流?什么是输出流?
输入流:把数据从其他设备上读取到内存中的流
输出流:把数据从内存中写到其他设备上的流
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2