基本数据类型用==比较的是值,引用数据类型用==比较的是内存地址是否相等
1.java中object类是所有类的超类,所有对象(包括数组)都实现这个类的方法。
2.object类中的equals方法代码如下:
3.String类的equals方法如下:
4,由此可见equals也是调用了==,比较的地址值,除非重写equals方法,如string类
基本数据类型用==比较的是值,引用数据类型用==比较的是内存地址是否相等
1.java中object类是所有类的超类,所有对象(包括数组)都实现这个类的方法。
2.object类中的equals方法代码如下:
3.String类的equals方法如下:
4,由此可见equals也是调用了==,比较的地址值,除非重写equals方法,如string类