Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是java初学者。我研究过引用变量包含对象的地址,并且对象存储在堆内存中。然后存储对象变量的值。
对象变量的值存储在哪里
如果你的意思是“对象的实例变量存储在哪里”,那么答案是它们存储在代表对象的内存结构中。正如您自己所说,这通常会在堆上。
实例变量本身可能是引用类型,指向更多对象,这些对象再次存储在堆上(大部分)。因此,通常在 Java 中,您会得到一个散布在堆上的互连内存结构的对象图。只有原始类型的值直接存储在表示对象的内存块中。