Day7
回顾
Object
equals(Object anotherObject) == 比较的是地址
hashCode() 两个对象的哈希码不一样,一定不是一个对象
两个对象的哈希码一样,不一定是一个对象
toString() 输出类里的相关属性信息,即使不调用也是默认使用
finalize() 垃圾回收善后工作
…
String 字符串
equals() 比较的是内容
charAt()
length()
substring()
indexOf()
lastIndexOf()
contains() 是否包含
split() 拆分
startsWith() 是否以什么开头
endsWith() 是否以什么结尾
开始
递归调用(方法调方法,自己调用自己,构成一个循环)

递归值得录入顺序及最后的运算
5*digui(4)
4*digui(3)
3*digui(2)
2*digui(1)
1*digui(0)
(1*2*3*4*5)*1
课堂练习,将普通循环改为递归调用方法


本文探讨了递归的概念,并以Java为例,讲解了Object对象的equals与hashCode方法区别,同时介绍了String类的字符串操作方法,如equals、indexOf等,以及如何将普通循环转化为递归调用。

被折叠的 条评论
为什么被折叠?



