1. 程式人生 > >Java虛擬機器基礎一

Java虛擬機器基礎一

1.      Java虛擬機器

何為Java虛擬機器,可能代表三種不同的含義。具體環境具體分析。

  •  抽象的規範
  • 具體的實現
  • 執行中的虛擬機器例項

 

2.      Java虛擬機器內部體系結構(通常的結構),由於Java虛擬機器規範對於執行時資料區只有十分抽象的描述,所以在不同的虛擬機器實現中,資料結構可能存在一定的差異。

 


3、執行緒專有執行時資料區

PC暫存器:執行非本地方法時,存放下一條執行的命令。

Java棧:Java執行方法呼叫的狀態。(區域性變數、入參、返回值等)