
在java程式的執行過程裡,我們可以看到編譯器、類別載入器、記憶體和執行引擎等,這些都是JVM中最重要的幾個部分。那麼有關jvm的執行過程,想必很多人還是沒有去仔細的了解過,下面我們就對jvm進行一些簡單的介紹,然後對於整體完整的執行流程帶來對應的展示。
1、說明
JVM是java的核心和基礎,在java編譯器和os平台之間的虛擬處理器。它是一種利用軟體方法實現的抽象的電腦基於下層的作業系統和硬體平台,可以在上面執行java的字節碼程式。
java編譯器只要是針對JVM,產生JVM能理解的程式碼或字節碼檔。 Java原始檔編譯成字節碼程序,透過JVM將每個指令翻譯成不同平台機器碼,透過特定平台運作。
2、JVM執行程序的過程
(1)加載class文件
(2)管理並分配內存
(3)執行垃圾收集
(4)java運行時環境由JVM建構的java程式的運行環境
以上就是Java之jvm的執行程序過程,大家在對jvm開始學習時,對於這樣類似的的運作機制,還是很有了解的必要的。