- == 既可以比较基本类型,也可以比较引用类型。对于基本类型的话比较的是数值,如果是引用类型的话比较的是内存地址
- equal 属于java.lang.Object类里面的方法,如果该方法没有被重写过,那么默认和 **==**一样
- 我们可以看到String类中是重写了equal方法,而且String类日常开发中用的比较多,从而就有了equal是比较值的错误观点
- 通常重写equal方法可以用来比较对象中相应的属性是否相等
Java代码中 “==” 和 “equal” 的区别
最新推荐文章于 2024-08-26 16:40:46 发布