1

我们如何绘制以下代码的堆栈和堆图:

Ball b1;
Ball b2 = new Ball();
Ball b3 = new Ball();
b1= doThing();
b3 = doThings();

我知道调用方法(例如 doThing())将在堆栈中。如何关联 b1(在堆栈中与 doThing())。我们应该在堆中为他们创建一个对象吗?

4

1 回答 1

1

在堆中创建的所有 java-ojbect。如果 doThing() 实例化 Ball 那么我们应该在图上为它们创建一个堆中的对象。

于 2013-05-15T07:05:32.450 回答