Java面试基础题==和equals区别
1." = ="
基本数据类型比较的是值是否相等,引用数据类型比较的是对象的地址是否相等
2.equlas (Object类的equals方法)
最后还是用"= =" 来比较的
那Object类和其他没有重写equals方法的类
“= =” 和equals是一样的
对于其他重写equals方法的类那就不一样了,如String重写equals方法比较字符串是否相等
Java面试基础题==和equals区别
1." = ="
基本数据类型比较的是值是否相等,引用数据类型比较的是对象的地址是否相等
2.equlas (Object类的equals方法)
最后还是用"= =" 来比较的
那Object类和其他没有重写equals方法的类
“= =” 和equals是一样的
对于其他重写equals方法的类那就不一样了,如String重写equals方法比较字符串是否相等