美文网首页
jvm递归底层逻辑

jvm递归底层逻辑

作者: 微点 | 来源:发表于2022-08-22 23:52 被阅读0次

    pubilc int m( int n){

    if( n==1) return 1;

    return n* m( n-1);

    }

    m(3)

      this,n,局部变量

    将3压栈,进入方法,将1压栈,比较是否为1,弹出1,3,进入return,将3压栈,将1压栈,3-1,3*2

    将2压栈,与1比较,弹出,将2与1压栈,相减,m(1),将1压栈,与1比较,相等,返回1,即3*2=6。

    相关文章

      网友评论

          本文标题:jvm递归底层逻辑

          本文链接:https://www.haomeiwen.com/subject/gxpwgrtx.html