==:
比较的是内存地址
equals():
1. 子类若没有重写Object中的equals()方法,那么同==:
2. 若重写了equals()方法,拿String举例:
先比较内存地址,若相同则返回true,若不相同,则继续比较对应位置上的char值,若全都相同,则返回true,不同则返回false
==:
比较的是内存地址
equals():
1. 子类若没有重写Object中的equals()方法,那么同==:
2. 若重写了equals()方法,拿String举例:
先比较内存地址,若相同则返回true,若不相同,则继续比较对应位置上的char值,若全都相同,则返回true,不同则返回false