-3

我是java初学者。我研究过引用变量包含对象的地址,并且对象存储在堆内存中。然后存储对象变量的值。

4

1 回答 1

1

对象变量的值存储在哪里

如果你的意思是“对象的实例变量存储在哪里”,那么答案是它们存储在代表对象的内存结构中。正如您自己所说,这通常会在堆上。

实例变量本身可能是引用类型,指向更多对象,这些对象再次存储在堆上(大部分)。因此,通常在 Java 中,您会得到一个散布在堆上的互连内存结构的对象图。只有原始类型的值直接存储在表示对象的内存块中。

于 2013-08-12T10:36:31.303 回答