无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 淺論虛擬機對Java開發(fā)的重要性

淺論虛擬機對Java開發(fā)的重要性

2017-01-20 11:26:37 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

Java目前是互聯(lián)網(wǎng)行業(yè)內(nèi)非常熱門的開發(fā)語言,java開發(fā)受到廣大行業(yè)人才的熱捧。中培課堂《企業(yè)級JAVA高級開發(fā)技術(shù)實戰(zhàn)》專家劉老師在這里就java虛擬機進行詳細介紹。

龔老師指出,虛擬機 JVM(Java Virtual Machine)在 Java 編程里面具有非常重要的地位,約相當(dāng)于前面學(xué)到的 Java 運行環(huán)境,虛擬機的基本功能如下:

(1)通過 ClassLoader 尋找和裝載 class 文件

(2)解釋字節(jié)碼成為指令并執(zhí)行,提供 class 文件的運行環(huán)境

(3)進行運行期間垃圾回收

(4)提供與硬件交互的平臺

Java虛擬機是在真實機器中用軟件模擬實現(xiàn)的一種想象機器。Java虛擬機代碼被存儲在.class文件中;每個文件都包含最多一個public類。Java 虛擬機規(guī)范為不同的硬件平臺提供了一種編譯Java技術(shù)代碼的規(guī)范,該規(guī)范使Java 軟件獨立于平臺,因為編譯是針對作為虛擬機的“一般機器”而做。這個“一般機器”可用軟件模擬并運行于各種現(xiàn)存的計算機系統(tǒng),也可用硬件來實現(xiàn)。編譯器在獲取Java應(yīng)用程序的源代碼后,將其生成字節(jié)碼,它是為JVM生成的一種機器碼指令。每個Java解釋器,不管它是Java技術(shù)開發(fā)工具,還是可運行 applets的Web瀏覽器,都可執(zhí)行JVM。

JVM 為下列各項做出了定義:

- 指令集(相當(dāng)于中央處理器[CPU])

- 寄存器

- 類文件格式

- 棧

- 垃圾收集堆

- 存儲區(qū)

JVM 的代碼格式由緊縮有效的字節(jié)碼構(gòu)成。由 JVM 字節(jié)碼編寫的程序必須保持適當(dāng)?shù)念愋图s束。大部分類型檢查是在編譯時完成。任何從屬的 Java 技術(shù)解釋器必須能夠運行任何含有類文件的程序,這些類文件應(yīng)符合 Java 虛擬機規(guī)范中所指定的類文件格式。

虛擬機是 Java 平臺無關(guān)的保障。正是因為有虛擬機這個中間層,Java 才能夠?qū)崿F(xiàn)與平臺無關(guān)。虛擬機就好比是一個 Java運行的基本平臺,所有的 Java 程序都運行在虛擬機上,這也是虛擬機在Java開發(fā)方面重要作用的原因所在。

標(biāo)簽: Java開發(fā)
主站蜘蛛池模板: 18videosex性欧美69 | 欧美aaaa高清乱码视频 | 久久久毛片视频 | 亚洲精品成AV人片天堂无码 | 日本肉体xxxx裸体137大胆 | 成人在线观看免费高清 | 欧美黄色a | a片欧美激情肉欲高潮 | 91精品国产影音先锋大全 | 成人影院yy111111在线观看 | 狠狠爱天天综合色欲网 | 精品第一区 | 中文人妻AV大区中文不卡 | 夜夜躁狠狠躁日日躁2024 | 91综合中文字幕乱偷在线 | 欧美性生活精品 | 日本一二三区在线 | 一区二区三区av夏目彩春 | 久久91精品久久久水蜜桃的功能 | 亚洲麻豆av肉丝网站一区二区 | 日本久久黄 | 91福利在线看| 最近最新中文字幕1页 | 国产欧美在线观看视频 | 亚洲老妇毛茸茸 | 日韩一区二区三区免费视频 | 五月婷婷狠狠干 | www.xx日本 | 少妇中文字幕乱码亚洲影视 | 国产亚洲欧美日韩精品一区二区 | 日本无卡码高清免费v | 成人xxxx视频 | 中国a级大片 | 风韵少妇性饥渴推油按摩视频 | 日本一级a毛片免费观看 | 国产精品9191| 老少妇人妻无码专区视频大码 | 国产日韩欧美三区 | 国产欧美一区二区三区四区 | 18久久白丝 | 国产精品久久久久久久久久久久午夜片 |