基本数据类型是值传递所以也值比较
而对象数据类型是引用传递所以是地址比较
对于==
int a=1;
int b=1;
用a==b比较是true
一般的类用equals比较都是对象的地址比较,因为equals封装的是==
String是类
String把继承的equals重写成比较字符是不是一样,也就是值比较
基本数据类型是值传递所以也值比较
而对象数据类型是引用传递所以是地址比较
对于==
int a=1;
int b=1;
用a==b比较是true
一般的类用equals比较都是对象的地址比较,因为equals封装的是==
String是类
String把继承的equals重写成比较字符是不是一样,也就是值比较