天天看點

深入了解Java虛拟機(一)——JVM整體架構JVM整體架構

目錄

深入了解Java虛拟機(一)——JVM整體架構

深入了解Java虛拟機(二)——類加載器深入解析

深入了解Java虛拟機(三)——JVM記憶體結構+JVM執行引擎

深入了解Java虛拟機(四)——JVM性能調優監控工具

JVM整體架構

•JVM(虛拟機):指以軟體的方式模拟具有完整硬體系統功能、運作在一個完全隔離環境中的完整計算機系統 ,是實體機的軟體實作。常用的虛拟機有VMWare,Virtual Box,Java Virtual Machine

•Java虛拟機陣營:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM...

深入了解Java虛拟機(一)——JVM整體架構JVM整體架構

•JVM由三個主要的子系統構成

•類加載器子系統

•運作時資料區(記憶體結構)

•執行引擎

•Java運作時編譯源碼(.java)成位元組碼,由jre運作。jre由java虛拟機(jvm)實作。Jvm分析位元組碼,後解釋并執行

深入了解Java虛拟機(一)——JVM整體架構JVM整體架構