1.绝对路径和相对路径的区别?
答:绝对路径是表示真实的在硬盘中存储的位置,以盘符开始,是一个完整的路径;
相对路径是相对于绝对路径一种便捷表示,表示相对于项目目录的位置,项目路径加上相对路径就是完整的绝对路径,
只不过在开发过程中我们为了方便,使用相对路径的格式。
2.什么是递归?什么情况下会用到递归?什么时候结束递归?
答:递归就是方法调用方法本身
递归算法一般用于解决三类问题:1.数据的定义是按递归定义的 2.问题解法按递归算法实现 3.数据的结构形式是按递归定义的。
一般在使用递归的时候,需要指明跳出条件,并且跳出条件的递归次数不能过多,
递归虽然有出口,但是递归的次数也不宜过多,否则内存溢出。
3.什么是输入流?什么是输出流?
答:流是一种抽象概念,是对数据传输的总称。
输入流指的是程序得到外部数据,输出流是程序向外部传输数据。 |