同じ名前でオブジェクトを作った場合って前のはどうなっちゃってるの?
ガベージコレクションが開放してるのか、それとも言語の仕様で前のオブジェクトが破棄されるのか仕組みが全然わからねえ

void main(){
 while(True){
   AAA aaa = new AAA();
 }
}

public class AAA{}