>>504
>演算子のオーバライドでStringを生成するようになってなかったら
>printlnでアドレス出てくる。

実装依存みたい。

通常、これはオブジェクトの内部アドレスを整数値に変換する形で実装されますが、そのような実装テクニックは JavaTM プログラミング言語では不要です。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/Object.html