掘友等级
获得徽章 0
昨天学了Java里的文件过滤器
自己依样画葫芦自己写了个过滤器
主要是刚接触面向接口编程这种思想
觉得这种将接口作为参数的封装思想蛮厉害的
结果被人疯狂嘲讽
后来我才知道Javaweb里面也有过滤器
只是我还没学到这儿……
所以,我要有敬畏之心
Java要一直学习下去,
不能坐井观天,不能鼠目寸光
自学Java第38天
递归:一言以蔽之
就是指程序调用自身的编程技巧
我在学习递归的过程中
往往会想到数学里面的找规律
比如f(x)=f(x+1)÷(x+1)
这是啥?这就是阶乘的计算方法
那么我定义一个方法,参数为x
里面的方法内容逻辑就是:
用一个参数为x+1的本方法除以x+1
这样就能解决这个需求了
并且因为规律是可以有很多种的
故解决途径也会有很多种
比如阶乘还可以表示成:
f(x)=x×f(x+1)
所以递归的本质就是可以理解成
寻找逻辑点相同的地方
再使用递归调用自己