一,JVM的概念
JVM是Java Virtual Machine的簡稱。意爲Java虛擬機
虛擬機 :指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統
有哪些虛擬機 :
VMWare
Visual Box
JVM
VMWare或者Visual Box都是使用軟件模擬物理CPU的指令集
JVM使用軟件模擬Java 字節碼的指令集
二,Java和Jvm的歷史
三,規範
Java語言規範
–語法
–變量
–類型
–文法
JVM規範
–Class文件類型
–運行時數據
–幀棧
–虛擬機的啓動
虛擬機的指令集虛擬機運算: