本帖最后由 zy930316 于 2019-7-22 19:30 编辑
大家好,我是一名来自贫困山村的孩子;来到黑马学习使我快乐,老师讲的内容使我充实;我天天都非常努力的学习,但是总感觉跟不上身边的同学,他们都好厉害!还好有学得好的同学不断的帮扶我,教我如何解决代码运行中的BUG,教我算法的逻辑思维.我很感恩!今天我们学习了JAVA基础中关于方法调用的部分,我感觉到了Java语言神奇,可以在代码中写好特定功能的代码块,然后就可以在各个需要的场景中使用,既方便了自己又节约了电脑的电池;在今天的学习中让我印象最深刻的内容是关于方法的递归调用部分,下面我来和大家简述一下递归的用的原理: 关于递归调用,简单的来说就是让方法调用自己本身,听起就觉得很厉害有没有;其实,递归调用并没有这么简单,它不但是要调用自己本身,还要确定跳出调用的条件和递归执行的方法体,一般没有经验的同学介意不要随意使用,容易造成以下损害:1.电脑占内存溢出电脑死机; 2.脑容量溢出自己死机; 3.陷入小和尚讲故事的无限循环时空之旅中不能自拔;以上只是我和大家活跃一下气氛,其实递归调用可以解决很多的实际问题,比如说我们要做一个文件查找系统,就需要不断进入递归文件夹,在所有文件夹都打开的时候就可以跳出递归循环;
大家理解递归调用了么?
我再给大家说一个成功程序猿的秘密吧,各位在我每一句话的末尾都可以找到;谢谢大家;
|
|