- 博客(3)
- 收藏
- 关注
原创 java递归解决酒瓶问题
前言:今天学习了递归,班上有些同学可能有疑惑,究竟什么是递归,有句玩笑是:”当你学会了递归,你就学会了递归“,本质上,其实这个就是将宏观的问题细化,我们在做题的时候,首先应该先考虑需要解决的问题是什么,比如我们要搭积木100块积木,那我们不妨考虑前面99块积木已经搭好了,最后一块积木怎么摆上去?假如手上有空瓶,我们就应该考虑用空瓶换酒;*当我们看到这个问题的时候,按照之前我们说的,我们应该先考虑递归最后的情况:也就是:手上的钱不足2元,瓶盖不足3个,空瓶不足2个,把这种情况优先描述出来,这就是设置。
2023-03-23 18:06:16 224
原创 java-面向对象基础语法
第二个原因是效率,在 Java 的早期实现中,如果将一个方法声明为 final,就是同意编译器将针对该方法的所有调用都转为内嵌调用,内嵌调用能够提高方法调用效率,但是如果方法很大,内嵌调用不会提高性能。变量 c 是 b + 1 得到的,由于 b 是一个常量,所以在使用 b 的时候直接相当于使用 b 的原始值hello来进行计算,所以 c 生成的也是一个常量,a 是常量,c 也是常量,都是 hello1 ,而 Java 中常量池中只生成唯一的一个 hello1 字符串,所以 a 和 c 是相等的;
2023-03-22 22:50:00 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人