寫高效代碼,開發健壯的系統

首先我們先來了解一下JVM內存模型,看看我們平時的類、方法和變量存放的區域。 1.JVM內存模型 (1)程序計數器 這裏記錄了線程執行的字節碼的行號,在分支、循環、跳轉、異常、線程恢復等都依賴這個計數器。 (2)java虛擬機堆 用來存放由new創建的對象和數組,在堆中分配空間,由Java虛擬機自動垃圾回收器管理。 (3)java虛擬機棧 在函數定義的一些基本類型變量和對象引用變量都是在棧中內存中
相關文章
相關標籤/搜索