==比较的是两个对象的首地址 没有重写的equals和==一样比较的是首地址 string类重写了的equals比较的是内容是否相同 equals相同的hashcode值一定要相同 hashcode值相同的equals不一定相同