每天進步一點點! 這里說的方法調(diào)用階段的任務(wù)并不是執(zhí)行過程,而是確定方法運行時的入口地址。 前面我們已經(jīng)學(xué)習(xí)過,在Class文件的常量池中,類型...
每天進步一點點! 今天主要了解一下棧幀中的內(nèi)容,大部分為內(nèi)容都比較容易理解,且做以下記錄。 首先介紹以下棧幀的概念: 棧幀(Stack Fram...
每天進步一點點! 前面已經(jīng)介紹了類加載的加載、驗證、準(zhǔn)備、解析等過程,今天來學(xué)習(xí)最后一個過程,初始化! 對于有過java開發(fā)經(jīng)驗的朋友們來說,初...
每天進步一點點! 今天我們一起看一下類加載的準(zhǔn)備階段和解析階段。 先看一下準(zhǔn)備階段:主要任務(wù)是在方法區(qū)中為類變量(僅static修飾變量,不包含...
每天進步一點點! 上一篇已經(jīng)學(xué)習(xí)了加載階段,這一篇我們了解一下驗證的過程。 我們已經(jīng)知道了,虛擬機加載的是Class字節(jié)碼文件,我們也通過工具查...
每天進步一點點! 上一篇穿插了一段動態(tài)綁定和靜態(tài)綁定的知識,這一篇我們回歸到類加載上來,學(xué)習(xí)一下類加載的“加載”。 是不是讀起來有點拗口,這是什...
每天進步一點點! 在前面的幾篇中,我們已經(jīng)詳細學(xué)習(xí)了Class字節(jié)碼文件的結(jié)構(gòu),包含哪些內(nèi)容已經(jīng)內(nèi)容的含義,下面幾篇我們將研習(xí)一下類的加載。 虛...
每天進步一點點! 指令這塊的相關(guān)?信息我們在前幾篇的文章中已經(jīng)有了基本了解,這一篇不過多解釋了,將剩下的指令列出來,作為記錄(節(jié)選自《深入理解J...
每天進步一點點! 上一篇寫的數(shù)據(jù)類型的范圍,相信大家還記得吧,每一種類型對應(yīng)不同的數(shù)據(jù)范圍和精度。 有的時候,我們需要對數(shù)據(jù)類型進行轉(zhuǎn)換,既涉及...