次のコードのスタックとヒープの図を描くにはどうすればよいでしょうか。
Ball b1;
Ball b2 = new Ball();
Ball b3 = new Ball();
b1= doThing();
b3 = doThings();
呼び出しメソッド (doThing() など) がスタックにあることはわかっています。b1 をどのように関連付けるか (これは doThing() にスタックにあります)。それらのためにヒープにオブジェクトを作成する必要がありますか?
次のコードのスタックとヒープの図を描くにはどうすればよいでしょうか。
Ball b1;
Ball b2 = new Ball();
Ball b3 = new Ball();
b1= doThing();
b3 = doThings();
呼び出しメソッド (doThing() など) がスタックにあることはわかっています。b1 をどのように関連付けるか (これは doThing() にスタックにあります)。それらのためにヒープにオブジェクトを作成する必要がありますか?