日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
JVM體系結(jié)構(gòu)目的和原理

JVM體系結(jié)構(gòu)由五部分組成,分別是寄存器、棧、廢區(qū)收集堆、存儲(chǔ)區(qū)和指令集,這五部分是Java虛擬機(jī)的邏輯成份,不依賴(lài)任何實(shí)現(xiàn)技術(shù)或組織方式,但它們的功能必須在真實(shí)機(jī)器上以某種方式實(shí)現(xiàn)。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括黃山區(qū)網(wǎng)站建設(shè)、黃山區(qū)網(wǎng)站制作、黃山區(qū)網(wǎng)頁(yè)制作以及黃山區(qū)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,黃山區(qū)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到黃山區(qū)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

JVM體系結(jié)構(gòu)目的和原理

  Java的設(shè)計(jì)目的是應(yīng)用于當(dāng)前使用日益廣泛、影響日益擴(kuò)大的互連網(wǎng)絡(luò)。這是一個(gè)異構(gòu)平臺(tái)環(huán)境,可能存在多種不機(jī)型,如Intel公司的x86系列,Apple/IBM/Motorola公司的PowerPC機(jī)等等。每一種機(jī)型都有其特定的中央處理機(jī)(CPU)芯片,各芯片的處理過(guò)程是不同的。因而通用軟件通常需要為每一種類(lèi)型的機(jī)器特別編寫(xiě)版本,以保證正確運(yùn)行。為了克服這一困難,實(shí)現(xiàn)語(yǔ)言的通用性和易移植性,Java的設(shè)計(jì)者采取的方法是選擇一種機(jī)器作為編譯的目標(biāo)機(jī),再將編譯結(jié)果在其它機(jī)型上解釋執(zhí)行。但選中的目標(biāo)機(jī)并非上述任何一種實(shí)用機(jī)型,而是一個(gè)假設(shè)的處理機(jī)平臺(tái),稱(chēng)為Java虛擬機(jī)JVM(JavaVirtualMachine)。

那么,什么是Java虛擬機(jī)呢?

    我們可以把它定義為:運(yùn)行編譯生成的Java目標(biāo)代碼(即.class類(lèi)文件)的計(jì)算機(jī)的實(shí)現(xiàn)。JVM體系結(jié)構(gòu)實(shí)際上是建立在實(shí)際處理機(jī)基礎(chǔ)上的假想計(jì)算機(jī)。這一假想機(jī)可以通過(guò)軟件仿真實(shí)現(xiàn),也可以通過(guò)硬件實(shí)現(xiàn)。鑒于目前大多數(shù)Java虛擬機(jī)還是用軟件方法實(shí)現(xiàn)的,我們這里介紹的內(nèi)容也多基于軟件實(shí)現(xiàn)。

  Java編譯器產(chǎn)生的字節(jié)碼由JVM指令構(gòu)成,而JVM是虛設(shè)的,不接近于任何一種實(shí)用機(jī)型,這樣,一方面編譯結(jié)果具有平臺(tái)中立性,不同機(jī)型的解釋器都可以將字節(jié)碼文件轉(zhuǎn)換為本機(jī)型CPU芯片的適宜機(jī)器碼來(lái)執(zhí)行。對(duì)JVM這一層次而言,操作系統(tǒng)和硬件層都是透明的,用戶(hù)編寫(xiě)的Java程序,可以在任何平臺(tái)上運(yùn)行而無(wú)需修改。另一方面,編譯生成的字節(jié)碼接近源生碼(nativecode),可以在任何硬件平臺(tái)上以較高速度解釋運(yùn)行,實(shí)現(xiàn)較高的效率。這樣,Java通過(guò)虛擬機(jī)JVM來(lái)試圖達(dá)到分布式系統(tǒng)的兩個(gè)相抵觸的重要特性:易移植性和高效性之間的平衡和協(xié)調(diào)。

  接著,我們進(jìn)一步了解一下JVM體系結(jié)構(gòu),包括JVM的指令集、操作碼和操作數(shù)語(yǔ)法以及取值范圍等?!?br />


當(dāng)前名稱(chēng):JVM體系結(jié)構(gòu)目的和原理
當(dāng)前鏈接:http://www.dlmjj.cn/article/dhhsjgs.html