Java 中的对象、方法和变量存储在内存的哪些位置?


有五个主要内存区域用于各种 Java 元素。以下是这些元素的列表。

  • 类区域 - 此区域包含类的静态成员。

  • 方法区域 - 此区域包含方法定义和可执行代码。

  • 堆区域 - 此区域包含动态分配/释放的对象。如果任何活动引用都不再引用某个对象,则对其进行释放。

  • 栈区域 - 此区域包含局部变量。

  • 池区域 - 包含不可变对象,如字符串。

更新于: 2019 年 7 月 30 日

3000+ 浏览量

开始你的 职业生涯

通过完成课程获得认证

开始吧
广告