JVM(一)JVM的概述與運行流程

一、基本概念

  JVM和普通虛擬機:架構

    你們經常使用的兩種虛擬機是VMWare和Visual Box,用來操做cpu指令。設計

    JVM是程序本身獨立的運行環境,對堆棧、寄存器、字符碼指令等操做。blog

    Java、JRuby、Groovy等運行在Java虛擬機(JVM)上。虛擬機

 

  JVM與JDK、JRE的關係產品

    Java程序設計語言、Java虛擬機(JVM)、Java API類庫這三部分統稱JDK。it

    Java虛擬機(JVM)、Java API類庫這兩部分統稱JRE。編譯

    因此,JVM < JRE < JDK。程序設計

  

  JVM的產品有哪些?程序

    HotSpot、 Jrockit、J9等im

  爲何會出現JVM?

    C/C++的存在:OS架構,CPU架構。

    JAVA:一次編寫處處運行。

 

二、運行流程

   將編寫好的JAVA程序通過編譯成爲JAVA字節碼,JAVA虛擬機(JVM)解析JAVA字節碼,再經過本地機器指令進行操做。

相關文章
相關標籤/搜索