==和equals

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

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

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

posted on 2017-02-17 11:28  代码ok  阅读(194)  评论(0编辑  收藏  举报