<div id="q0ue2"></div>
  • <table id="q0ue2"></table>
  • <wbr id="q0ue2"></wbr>
    <div id="q0ue2"><acronym id="q0ue2"></acronym></div>
  • 咨詢電話:
    15628812133
    13
    2021/03

    運行時棧

    發布時間:2021-03-13 10:05:36
    發布者:神棍子
    瀏覽量:
    0

    在java程序中,每調用一個方法都會產生一個運行時棧來存儲局部變量,簡稱為“?!?。

    例如我們聲明一個sum方法,聲明兩個int變量i,j來接收參數,返回一個int類型的和,圖解該程序在棧中的順序。

    代碼:

    代碼

    1. 首先執行main方法,main方法的運行時棧會被放到最底部

      main運行

    2. 調用sum方法,sum方法會被放到main方法上面

      sum運行

    3. sum方法結束時棧會清空該方法創建的變量

      sum結束

    4. 最后main方法結束,變為空棧

      空棧


        最先調用執行的方法會被放到棧的最底部,最后執行的方法會被放到最頂部,當方法調用結束后棧會由上而下釋放清空,所以最后調用的方法時最先被釋放的。

    關鍵詞:
    返回列表
    国产办公室秘书无码精品_AV无码天堂AV_A级毛片无码专区免费看
    <div id="q0ue2"></div>
  • <table id="q0ue2"></table>
  • <wbr id="q0ue2"></wbr>
    <div id="q0ue2"><acronym id="q0ue2"></acronym></div>