1

次のコードのスタックとヒープの図を描くにはどうすればよいでしょうか。

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

呼び出しメソッド (doThing() など) がスタックにあることはわかっています。b1 をどのように関連付けるか (これは doThing() にスタックにあります)。それらのためにヒープにオブジェクトを作成する必要がありますか?

4

1 に答える 1

1

ヒープに作成されたすべての Java オブジェクト。doThing() が Ball をインスタンス化する場合、ダイアグラム上でオブジェクトをヒープに作成する必要があります。

于 2013-05-15T07:05:32.450 に答える