首頁 >常見問題 >手機虛擬機器是什麼意思

手機虛擬機器是什麼意思

藏色散人
藏色散人原創
2021-03-01 11:49:1816912瀏覽

手機虛擬機一般指的是java虛擬機,因為手機上的程式都是用java寫的;而java程式都是在java虛擬機裡運行的;java虛擬機只是一個平台而已,提供一種運作環境。

手機虛擬機器是什麼意思

本文操作環境:Windows7系統,Java8.0,Dell G3電腦。

手機虛擬機一般說的是java虛擬機,因為手機上的程式都是用java寫的,而java程式都是在java虛擬機裡運作的。 java虛擬機器只是一個平台而已,提供一個運作環境。

相關介紹:

Java虛擬機器(JVM)一種用於電腦設備的規範,可用不同的方式(軟體或硬體)加以實現。編譯虛擬機器的指令集與編譯微處理器的指令集非常類似。 Java虛擬機器包括一套字節碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個儲存方法域。

Java虛擬機器(JVM)是​​可執行Java程式碼的假想電腦。只要根據JVM規格描述將解釋器移植到特定的電腦上,就能保證經過編譯的任何Java程式碼能夠在該系統上運作。

Java虛擬機是一個想像中的機器,在實際的電腦上透過軟體模擬來實現。 Java虛擬機有自己想像中的硬件,如處理器、堆疊、暫存器等,還具有對應的指令系統。

Java虛擬機器規格定義了一個抽象的-而非實際的-機器或處理器。這個規範描述了一個指令集,一組暫存器,一個堆疊,一個“垃圾堆”,和一個方法區。一旦一個Java虛擬機器在給定的平台上運行,任何Java程序(編譯之後的程序,稱作字節碼)都能在這個平台上運行。 Java虛擬機器(JVM)可以用一次指令的方式來解釋字節碼(把它映射到實際的處理器指令),或者字節碼也可以由實際處理器中稱作just-in-time的編譯器進行進一步的編譯。

推薦:《java影片教學

以上是手機虛擬機器是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn