>>325
Effective Javaには
クラス内に大量のフィールドまたは
巨大なオブジェクトを抱えている場合に
先頭で==がtrueだったらtrueを返すというのは有効な手法だと
述べている。

equals()メソッドを呼び出舌先には
巨大なオブジェクトのequals()メソッドを
実行しなければならず、さらにその巨大オブジェクトの
中にあるフィールドは巨大でそれをさらにequals()して(ry

という繰り返しがあることをかんがえると
==はかなりパフォーマンスを高めると思う。
EffectiveJavaにはそう書いてあった。