"=="比较的是地址值
equals 比较的是内容
看例子能够更加清晰的理解 eg:
String s1="java",s2="java"; //(String 类型为引用类型)
String s3=new String("java"); //new会在堆内存中开辟一个空间
s1==s2 结果true s1==s3 结果false
"=="比较的是地址值
equals 比较的是内容
看例子能够更加清晰的理解 eg:
String s1="java",s2="java"; //(String 类型为引用类型)
String s3=new String("java"); //new会在堆内存中开辟一个空间
s1==s2 结果true s1==s3 结果false