java中==和equals的区别是什么?
什么是==?等于比较运算符。即使他们的数据类型不相同,只要他们的值相等,也都将返回true…(在这里我们可以理解成==比较的是两个变量的内存地址)什么是equals()?equals()方法是Object类的方法,在Object类中的equals()方法体内实际上返回的就是使用==进行比较的结果.但是我们知道所有的类都继承Object,而且Object中的equals()方法没有使用final关键字修饰,那么当我们使用equal()方法进行比较的时候,我们需要关注的就是这个类有没有重写Object中的
原创
2020-08-31 10:53:50 ·
361 阅读 ·
0 评论