欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jvmclass文件的結(jié)構(gòu)是怎樣的

本文小編為大家詳細(xì)介紹“jvm class文件的結(jié)構(gòu)是怎樣的”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“jvm class文件的結(jié)構(gòu)是怎樣的”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、懷安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為懷安等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

類文件結(jié)構(gòu)

  1. class 文件是一組以8位字節(jié)位基礎(chǔ)單位的二進(jìn)制流,各個數(shù)據(jù)項(xiàng)目按照順序緊湊排列在class文件中

  2. class 文件格式采用一種類似C語言結(jié)構(gòu)體的偽代碼來存儲數(shù)據(jù),這種偽結(jié)構(gòu)中只有無符號數(shù)和表

  3. 無符號數(shù)屬于基本的數(shù)據(jù)類型,以u1,u2,u4,u8分別代表1個字節(jié),2個字節(jié),4個字節(jié),8個字節(jié)的無符號數(shù)

  4. 無符號可以用來描述數(shù)字,索引引用,數(shù)量值或按照utf-8編碼構(gòu)成字符串值

  5. 表是由多個無符號或者其他表作為數(shù)據(jù)項(xiàng)構(gòu)成的復(fù)合數(shù)據(jù)類型,表通常以“_info”結(jié)尾

  6. class 文件中的字節(jié)序?yàn)锽ig-Endian (大端模式與小端模式)

    1. 大端模式是指數(shù)據(jù)的低位保存在內(nèi)存的高地址中,而數(shù)據(jù)的高位保存在內(nèi)存的低地址中

    2. 小端模式是指數(shù)據(jù)的低位保存在內(nèi)存的低地址中,而數(shù)據(jù)的高位保存在內(nèi)存的高地址中

  7. class 文件的頭4個字節(jié)稱為魔數(shù)(Magic Number),他用作確定這個文件是否為一個虛擬機(jī)所接受的class文件

jvm class文件的結(jié)構(gòu)是怎樣的

常量池

  1. 常量池是class文件的資源倉庫

  2. 常量池主要存放兩大類常量,字面量(Literal)和符號引用(Symbolic Reference)

  3. 字面量類似Java語言層面的常量概念,如文本字符串,聲明為final的常量值等

  4. 符號引用屬于編譯原理范疇

            a. 類和接口全限定名

            b.字段等名稱和描述符號

            c. 方法名稱和描述符

訪問標(biāo)志

  1. 魔數(shù)--》常量—》 常量結(jié)束之后,緊接著等兩個字節(jié)代表訪問標(biāo)志(access_flags),這個標(biāo)志用于識別一些類或接口層次等訪問信息。(class是類還是接口,是否為public類型,是為abstract類型,是否被聲明為final)

jvm class文件的結(jié)構(gòu)是怎樣的

讀到這里,這篇“jvm class文件的結(jié)構(gòu)是怎樣的”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動手實(shí)踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:jvmclass文件的結(jié)構(gòu)是怎樣的
文章位置:http://chinadenli.net/article34/ppdjse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站移動網(wǎng)站建設(shè)微信公眾號ChatGPT企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)