手机虚拟机是什么意思(9008是什么)
本文操作環(huán)境:Windows7系統(tǒng),Java8.0,Dell G3電腦。
手機虛擬機一般說的是java虛擬機,因為手機上的程序都是用java編寫的,而java程序都是在java虛擬機里運行的。java虛擬機只是一個平臺而已,提供一種運行環(huán)境。
相關(guān)介紹:
Java虛擬機(JVM)一種用于計算機設(shè)備的規(guī)范,可用不同的方式(軟件或硬件)加以實現(xiàn)。編譯虛擬機的指令集與編譯微處理器的指令集非常類似。Java虛擬機包括一套字節(jié)碼指令集、一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域。
Java虛擬機(JVM)是可運行Java代碼的假想計算機。只要根據(jù)JVM規(guī)格描述將解釋器移植到特定的計算機上,就能保證經(jīng)過編譯的任何Java代碼能夠在該系統(tǒng)上運行。
Java虛擬機是一個想象中的機器,在實際的計算機上通過軟件模擬來實現(xiàn)。Java虛擬機有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。
Java虛擬機規(guī)范定義了一個抽象的——而非實際的——機器或處理器。這個規(guī)范描述了一個指令集,一組寄存器,一個堆棧,一個“垃圾堆”,和一個方法區(qū)。一旦一個Java虛擬機在給定的平臺上運行,任何Java程序(編譯之后的程序,稱作字節(jié)碼)都能在這個平臺上運行。Java虛擬機(JVM)可以以一次一條指令的方式來解釋字節(jié)碼(把它映射到實際的處理器指令),或者字節(jié)碼也可以由實際處理器中稱作just-in-time的編譯器進行進一步的編譯。
推薦:《java視頻教程》
以上就是手機虛擬機是什么意思的詳細內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的手机虚拟机是什么意思(9008是什么)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无源互调(PIM)影响因素及常见问题(二
- 下一篇: volatile的适用场景