摘要: 递归:(典型例子就是计算阶乘) ①必须有递归头,如果没有递归头,程序将陷入死循环,最终程序内存溢出 ②还必须有递归体,什么时候需要调用自身方法。 JAVA内存分析: ①堆:存放new的对象和数组可以被所有的线程共享,不会存放别的对象引用 ②栈:存放基本变量类型(会包含这个基本类型的具体数值) 引用对 阅读全文
posted @ 2021-03-07 22:35 大器晚成316 阅读(45) 评论(0) 推荐(0)
摘要: 方法: ①方法是语句的集合,他们在一起执行一个功能,类似于C语言的函数 ②方法是解决一类问题的步骤的有序组合 ③方法包含于类或对象中 ④方法在程序中被创建,在其他地方被引用 ⑤设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法只完成一个功能,方便后期 阅读全文
posted @ 2021-03-07 21:09 大器晚成316 阅读(56) 评论(0) 推荐(0)