[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10159] Re: Effective Java 第 1 回議事録
前橋です。
福嶋さん:
>もう一度私の主張を言葉を変えて繰り返すと、
>
> 著者は、Stringインスタンスの比較をequals()ではなく、同じ文字列は同じ
> 参照を持つようにして、"=="を使って比較した方がパフォーマンスが向上す
> るといっている。それはその通りだと思うが、String以外のオブジェクトで
> それができるとは限らない。そうすると、Stringの場合は"=="で比較するけ
> ど、Xxxxの場合はequals()で比較、とかになり、プログラマは混乱するので
> はないか?
了解です。私が流れを追えていなかったようです。すみません。
私的には、「文字列の内容を比較したいのなら何も考えずにequals()を
使えばいいじゃん」と思います。
そういや、デシリアライズで発生したStringオブジェクトって、
intern()されるんでしたっけ?
------------------------------------------------------------
前橋 和弥 PXU00211@xxxxxxxxxxx
http://member.nifty.ne.jp/maebashi/
------------------------------------------------------------