摘要: 1、递归 编程题:有n步台阶,一次只能上1步或2步,共有多少种走法?1、递归思路 递归代码 2、迭代 代码 3、小结 ·方法调用自身称为递归,利用变量的原值推出新值称为迭代。 ·递归 ·优点:大问题转化为小问题,可以减少代码量,同时代码精简,可读性好; ·缺点:递归调用浪费了空间,而且递归太深容易造 阅读全文
posted @ 2022-03-27 13:14 星期三q 阅读(66) 评论(0) 推荐(0)
摘要: 类初始化过程 1、一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化2、一个子类要初始化需要先初始化父类 3、一个类初始化就是执行<clinit>()方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码从上到下顺序执行 阅读全文
posted @ 2022-03-27 12:06 星期三q 阅读(81) 评论(0) 推荐(0)
摘要: 1、形参是基本数据类型 传递数据值2、实参是引用数据类型 传递地址值 特殊的类型: String、包装类等对象不可变性 阅读全文
posted @ 2022-03-27 12:00 星期三q 阅读(34) 评论(0) 推荐(0)