==
比较的是地址,用来判断两个对象的地址是否相同,即是 否是指相同一个对象。
【两边操作数必须是同一类型的,也可以是父子类才能编译通过】
【两边是阿拉伯数字的话 int 10 和 double 10.0 的比较也是返回treu,因为他们都指向地址为10の的堆】
equals
equals用来比较的是两个对象的内容是否相等
==
比较的是地址,用来判断两个对象的地址是否相同,即是 否是指相同一个对象。
【两边操作数必须是同一类型的,也可以是父子类才能编译通过】
【两边是阿拉伯数字的话 int 10 和 double 10.0 的比较也是返回treu,因为他们都指向地址为10の的堆】
equals
equals用来比较的是两个对象的内容是否相等