変数を宣言してからその変数のオブジェクトを作成すると、バックグラウンド(メモリの場合)で何が起こりますか。参照変数はどこにでも、どの形式で、この変数がヒープ上のメモリをどのように指すかを格納しますか。コメントで以下の疑問を明確にしてください。
例えば
ClassA instance; // Where this variable store and how much memory occupies
instance=new ClassA(); //How instance variable points to memory
編集
プログラムに未使用の変数が非常に多く含まれている場合、プログラムのメモリに何が影響しますか。