分配给引用变量的方法的堆栈和堆图

时间:2013-05-15 06:06:21

标签: java stack heap

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

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

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

1 个答案:

答案 0 :(得分:1)

在堆中创建的所有java对象。在noThing()实例化Ball之后,我们应该在图中为它们在堆中创建一个对象。