尾递归:在函数的最后一步调用自身函数
常见场景:斐波那契数列
demo:
当我们执行:foo(10)没问题、但是当我们执行foo(100)是就会发生内存溢出状况
优化办法:
这样就不会发生内存溢出了,如果我们代码中非要用到递归,建议使用尾调用
长风破浪会有时,直挂云帆济沧海
尾递归:在函数的最后一步调用自身函数
常见场景:斐波那契数列
demo:
当我们执行:foo(10)没问题、但是当我们执行foo(100)是就会发生内存溢出状况
优化办法:
这样就不会发生内存溢出了,如果我们代码中非要用到递归,建议使用尾调用
长风破浪会有时,直挂云帆济沧海
上一篇:蚂蚁金服面试题
所有类都由类装载器载入,载入内存中的类对应一个 java.lang.Class 实例。已被加载的类由该类的类加载器实例与该类的全路径名的组合标识。设有 packagename.A Class ,分别被类加载器 CL1 和 CL2 加载,则系统中有两个不同的 java.lang.Class 实例:&n
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M