• <samp id="mz5ne"><acronym id="mz5ne"></acronym></samp>
      <ol id="mz5ne"></ol>
    1. <samp id="mz5ne"></samp>
      <mark id="mz5ne"></mark>

        <fieldset id="mz5ne"></fieldset>

        免费看又黄又无码的网站_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片_日本最新免费二区三区

        ×

        Java虛擬機(jī)堆棧

        • 作者:新網(wǎng)
        • 來源:新網(wǎng)
        • 瀏覽:100
        • 2018-05-15 14:33:53

        棧(stack),位于通用RAM中,但通過它的“堆棧指針”可以從處理器哪里獲得支持。堆棧指針若向下移動,則分配新的內(nèi)存;若向上移動,則釋放那些內(nèi)存。存儲讀取速度,僅次于寄存器。存放基本類型數(shù)據(jù)變量和對象、數(shù)組等引用類型的引用!

           棧(stack),位于通用RAM中,但通過它的“堆棧指針”可以從處理器哪里獲得支持。堆棧指針若向下移動,則分配新的內(nèi)存;若向上移動,則釋放那些內(nèi)存。存儲讀取速度,僅次于寄存器。存放基本類型數(shù)據(jù)變量和對象、數(shù)組等引用類型的引用!

        <div>  棧幀存儲了方法的局部變量表、操作數(shù)棧、動態(tài)連接和方法返回地址等信息。
        20140320161534-618216595.jpg
          每一個方法從調(diào)用開始到執(zhí)行完成的過程,就對應(yīng)著一個棧幀在虛擬機(jī)棧里面從入棧到出棧(也叫彈棧)的過程。
          對于棧,只有棧頂?shù)臈怯行У?,稱為當(dāng)前棧幀,這個棧幀所關(guān)聯(lián)的方法稱為當(dāng)前方法。執(zhí)行引擎所運(yùn)行的所有字節(jié)碼指令都只針對當(dāng)前棧幀進(jìn)行操作。
          堆(heap),是一種通用性的內(nèi)存池(也存在于RAM中),用于存放所有的JAVA對象!
          各存儲空間就速度來說,有如下關(guān)系:寄存器 >堆棧 > 堆 > 其它。
          棧中的數(shù)據(jù)大小和生命周期是可以確定的,當(dāng)沒有引用指向數(shù)據(jù)時,這個數(shù)據(jù)就會消失。堆中的對象的由垃圾回收器gc負(fù)責(zé)回收。
          結(jié)合實(shí)例:Student student=new Student();JVM在內(nèi)存中偷偷的做了什么?
          加載Student.class文件進(jìn)入內(nèi)存
          在棧內(nèi)存中為student開辟空間,棧內(nèi)存中的局部變量表中存放student變量
          在堆內(nèi)存中為學(xué)生對象開辟空間
          學(xué)生對象的成員變量默認(rèn)初始化(無參構(gòu)造方法)
          學(xué)生對象的成員變量顯示初始化(有參構(gòu)造方法)(若沒有就不執(zhí)行)
          通過構(gòu)造代碼塊對學(xué)生對象進(jìn)行初始化(若沒有就不執(zhí)行)
          通過構(gòu)造方法對學(xué)生對象進(jìn)行初始化(通過構(gòu)造方法對學(xué)生對象的成員變量賦值)
          對象初始化完畢
          學(xué)生對象初始化完畢后,向外拋出產(chǎn)生的對象地址
          讓變量student指向?qū)W生對象。

        免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

        免費(fèi)咨詢獲取折扣

        Loading
        国产精品视频白浆免费视频_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片
      1. <samp id="mz5ne"><acronym id="mz5ne"></acronym></samp>
          <ol id="mz5ne"></ol>
        1. <samp id="mz5ne"></samp>
          <mark id="mz5ne"></mark>

            <fieldset id="mz5ne"></fieldset>
            双峰县| 河西区| 托克逊县| 凌云县| 平安县| 鄱阳县| 睢宁县| 榆社县| 水城县| 深水埗区| 鄂州市| 峨眉山市| 利川市| 沙河市| 雷波县| 怀仁县| 开江县| 荃湾区| 朝阳县| 宜都市| 澄迈县| 五台县| 万荣县| 灵丘县| 定边县| 宁明县| 孝昌县| 政和县| 盐山县| 宜良县| 衡阳市| 长泰县| 于田县| 广东省| 西青区| 扎赉特旗| 扎兰屯市| 汝阳县| 嘉定区| 桐柏县| 无锡市|