1.4 ==与equals

1.4 ==与equals

==对于基本类型是比较值,对于引用数据类型比较的是对象的内存地址;
equals是在Object中定义的方法,实际上调用的就是 == 比较内存地址;所以如果引用型对象没有重写equals方法,它的作用就和 == 一样;
如果重写了equals方法,就可以通过重写使equals实现内容比较的功能;例如String已经重写了equals方法;

上一篇:HashSet


下一篇:逻辑运算符(==, !=)比较的是啥?equals()比较的是啥?