>98
> Integer intobj = new Integer(10);
> とすると、intobj.intValue()の戻り値は常に10です。

ちょっとごめん、よそから
foo.intobj = new Integer(5);
とかされたらアウトだよね?

そういう意味ではプリミティブ変数で持つのと
同じような気がするんだけど