Java 中的物件、方法和變數儲存在記憶體的哪些位置?
有五個主要記憶體區域用於各種 Java 元素。以下是這些元素的列表。
類區域 - 此區域包含類的靜態成員。
方法區域 - 此區域包含方法定義和可執行程式碼。
堆區域 - 此區域包含動態分配/釋放的物件。如果任何活動引用都不再引用某個物件,則對其進行釋放。
棧區域 - 此區域包含區域性變數。
池區域 - 包含不可變物件,如字串。
廣告
有五個主要記憶體區域用於各種 Java 元素。以下是這些元素的列表。
類區域 - 此區域包含類的靜態成員。
方法區域 - 此區域包含方法定義和可執行程式碼。
堆區域 - 此區域包含動態分配/釋放的物件。如果任何活動引用都不再引用某個物件,則對其進行釋放。
棧區域 - 此區域包含區域性變數。
池區域 - 包含不可變物件,如字串。