Java(JVM)記憶體型別
Java Virtual Machine 是一個程式/軟體,它採用 Java 位元組碼(.class 檔案)
並將位元組碼(逐行)轉換為機器可理解的程式碼。
JVM 包含一個稱為類載入器的模組。JVM 中的類載入器可以載入、連結和初始化程式。它−
- 將類載入到記憶體中。
- 驗證位元組碼指令。
- 為程式分配記憶體。
JVM 中的記憶體分為五個不同的部分,即− 方法區 − 方法區儲存類程式碼 − 變數和方法的程式碼。
堆 − Java 物件是在此區域中建立的。
Java 棧− 在執行方法時,結果儲存在棧記憶體中。PC 暫存器− 其中包含方法指令的地址。
本地方法棧− 類似於 Java 棧,本地方法在本地方法棧上執行。
廣告