equals 与 == 区别及用法

==:
1、 ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同;
2、如果要比较两个变量是否指向同一个对象,这时候就需要用==操作符进行比较;
注意:== 只涉及到一块内存空间,比较指向这个内存空间的两个变量,用==。
equals:
equals方法是用于比较两个独立对象的内容是否相同。切记!!首先,是两个独立对象;其次,比较的是内容不是地址。

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/houjun/p/4802194.html