==和equals

==:判断对象hashcode值是否相等。

equest:默认情况下(没有覆盖Object的equest时)与==作用相同。

String的equest:覆盖了Object的equest,先判断对象hashcode值是否相同,如果相同(说明是同一个对象)返回true,否则判断对象是否是String的一个实例,如果是则转换为String逐个比较字符是否相同,有一个字符不同则返回false。

原文地址:https://www.cnblogs.com/hihtml5/p/6409066.html