== 是java提供的等于比较运算符。用来比较两个变量指向的内存地址是否相同。
equals()是Object提供的一个方法,Object中equals()方法的默认实现就是返回两个对象==的比较结果。
但是equals()可以被重写,所以我们在具体使用的时候需要关注equals()方法有没有被重写。
本文探讨Java中equals()方法与==符号的区别,重点讲解equals()的默认行为和其可重写特性,以及在实际编程中的注意事项。
== 是java提供的等于比较运算符。用来比较两个变量指向的内存地址是否相同。
equals()是Object提供的一个方法,Object中equals()方法的默认实现就是返回两个对象==的比较结果。
但是equals()可以被重写,所以我们在具体使用的时候需要关注equals()方法有没有被重写。
547
531

被折叠的 条评论
为什么被折叠?