Java 中的物件、方法和變數儲存在記憶體的哪些位置?


有五個主要記憶體區域用於各種 Java 元素。以下是這些元素的列表。

  • 類區域 - 此區域包含類的靜態成員。

  • 方法區域 - 此區域包含方法定義和可執行程式碼。

  • 堆區域 - 此區域包含動態分配/釋放的物件。如果任何活動引用都不再引用某個物件,則對其進行釋放。

  • 棧區域 - 此區域包含區域性變數。

  • 池區域 - 包含不可變物件,如字串。

更新於: 2019 年 7 月 30 日

3000+ 瀏覽量

開始你的 職業生涯

透過完成課程獲得認證

開始吧
廣告