【初心者】Java質問・相談スレッド76【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0324デフォルトの名無しさん
2005/12/02(金) 01:34:55EffectiveJavaに書いてある通りのやり方にするべきだろうか?
それともJakarta Commons LangのEqualsBuilder, HashCodeBuilderクラスを使って
EclipseのプラグインCommonclipseまたはCommons4Eを使って
実装すべきだろうか?
Commons4Eが自動生成するequals()の実装で、
先頭部分に
public boolean equals(Object obj){
if(this == obj){
return true;
}
が無いのがどうも気に入らなく、自動生成した後でわざわざ自分でこれを
書き足している。このほうがパフォーマンス向上につながるし。
hashCode()のほうすら自動生成すると
private transient int hashCode = 0;を宣言して高速化させているというのに。
■ このスレッドは過去ログ倉庫に格納されています