12.5.2 “==”、equals和hashCode的区别是什么?