>>769
Cなら解るんだが、javaでもメソッドの中で、x=y;なら
スコープ抜けるから参照先が無くなるっていうのは
理解できる。しかしx=y;にしたとき、main関数の中で
表示すると、1、2が表示される。これは動作が不定
なだけなのかな?

後、メソッドの中でclone()ってやってるのにコピーされて
いないから解らない。ならclone()ってそもそも何するのよ?
って感じ、わけわからん('A`)。