Java 中的对象、方法和变量存储在内存的哪些位置?
有五个主要内存区域用于各种 Java 元素。以下是这些元素的列表。
类区域 - 此区域包含类的静态成员。
方法区域 - 此区域包含方法定义和可执行代码。
堆区域 - 此区域包含动态分配/释放的对象。如果任何活动引用都不再引用某个对象,则对其进行释放。
栈区域 - 此区域包含局部变量。
池区域 - 包含不可变对象,如字符串。
广告
有五个主要内存区域用于各种 Java 元素。以下是这些元素的列表。
类区域 - 此区域包含类的静态成员。
方法区域 - 此区域包含方法定义和可执行代码。
堆区域 - 此区域包含动态分配/释放的对象。如果任何活动引用都不再引用某个对象,则对其进行释放。
栈区域 - 此区域包含局部变量。
池区域 - 包含不可变对象,如字符串。