目錄
深入了解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...
•JVM由三個主要的子系統構成
•類加載器子系統
•運作時資料區(記憶體結構)
•執行引擎
•Java運作時編譯源碼(.java)成位元組碼,由jre運作。jre由java虛拟機(jvm)實作。Jvm分析位元組碼,後解釋并執行