>78=85=86=90

String x = "a" + "b";
String y = "ab";
とおなじソースに書いた場合、x.equals(y) が true になるのは当たり前だが
x == y も true になるのを知らないだろ?
これが ("a" + "b").intern() == "ab" が true になることが規定されているという意味だ。

ちなみにコンパイラによる最適化によってたまたま x == y になるのではない。
Java 仮想マシン仕様によってそうならないといけないと規定されている。