Java虛擬機運行時數據區包含兩類:由全部線程共享的數據區和線程隔離的數據區。線程
線程共享的數據區包括方法區和堆。虛擬機
線程隔離的數據區包括虛擬機棧(VM Stack)、本地方法棧(Native Method Stack)和程序計數器(Program Counter Register)。程序