JVM一些簡(jiǎn)記

JVM系統(tǒng)線程
PC寄存器
PC寄存器
PC寄存器
PC寄存器
PC寄存器
PC寄存器案例
image.png
image.png

左邊的0、2、3、5……、10等為寄存器偏移地址,右邊為操作指令。

image.png
image.png
image.png
image.png
虛擬機(jī)棧
image.png
image.png
image.png
左邊可以理解為棧 右邊可以理解為堆
Java虛擬機(jī)棧
示例代碼
image.png
image.png
image.png
image.png
image.png
image.png
image.png
棧運(yùn)行原理
棧運(yùn)行原理
image.png
執(zhí)行結(jié)果
棧運(yùn)行原理
棧幀的內(nèi)部結(jié)構(gòu)
局部變量表
局部變量表實(shí)例
局部變量
行號(hào)對(duì)應(yīng)的字節(jié)碼指令是一一對(duì)應(yīng)的
局部變量 Start PC是字節(jié)碼指令的行號(hào)
局部變量方法描述
局部變量 字節(jié)碼指令
關(guān)于Slot
Slot
image.png
b和c index一樣,共用,變量this和a length+start pc都等于13,一直作用到結(jié)束,b length+start pc等于8出了大括號(hào)就掛掉了,數(shù)組的位置已經(jīng)開辟了,c就重復(fù)使用了
靜態(tài)變量和局部變量的對(duì)比
局部變量表
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)匯編 這篇文章用來(lái)記錄王爽版8086cpu的學(xué)習(xí)歷程 兩個(gè)重要的知識(shí)點(diǎn) 學(xué)習(xí)匯編語(yǔ)言,首先必須了解兩個(gè)知識(shí)點(diǎn):...
    齊木楠雄_閱讀 875評(píng)論 0 0
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,333評(píng)論 0 10
  • 本文作者是一位4年開發(fā)經(jīng)驗(yàn)的iOS開發(fā)者,在經(jīng)歷了網(wǎng)易和騰訊面試之后總計(jì)出如下的面試經(jīng)驗(yàn)! 作者:starrrin...
    lp_lp閱讀 2,296評(píng)論 3 8
  • 哈嘍,大家好。最近幾天,我把去年秋招總結(jié)的筆試面試的一些內(nèi)容,又進(jìn)行了重新規(guī)劃分類。詳細(xì)分成了簡(jiǎn)歷書寫,面試技巧,...
    3561cc5dc1b0閱讀 745評(píng)論 0 1
  • 第一章.計(jì)算機(jī)系統(tǒng)概述1.基本構(gòu)成2.指令的執(zhí)行3.中斷3.1 目的3.2 類型3.3 中斷控制流3.4 中斷處理...
    某WAP閱讀 934評(píng)論 0 0

友情鏈接更多精彩內(nèi)容