==如果比较的是基本数据类型,则比较的是变量的值;
==如果比较的是引用数据类型,则比较的是地址值,【即两个对象是否指向同一个内存】
equals:如果没有重写equals方法,则比较的是两个对象的地址值;如果重写了equals方法,则比较的是对象中属性的内容
“==”和"equals"的区别
最新推荐文章于 2021-08-10 21:20:15 发布
==如果比较的是基本数据类型,则比较的是变量的值;
==如果比较的是引用数据类型,则比较的是地址值,【即两个对象是否指向同一个内存】
equals:如果没有重写equals方法,则比较的是两个对象的地址值;如果重写了equals方法,则比较的是对象中属性的内容