==:
基本数据类型:比较的就是你这个值是否相等
引用数据类型:比较的是地址值是否相等
equals:
引用类型:默认情况下比较的是值
基本数据类型:比较的就是你这个值是否相等
引用数据类型:比较的是地址值是否相等
equals:
引用类型:默认情况下比较的是值
不过我们可以根据自己的情况,根据需求来重写equals方法
String s1="hello";
String s2="world';
String s3="helloworld";
Syso(s3==s1+s2); //false
Syso(s3.equals(s1+s2)); //true
Syso(s3=="hello"+"world"); //true
如果字符串相加的话,先开辟空间,再去拼接
如果常量先拼接,去常量池找,有就返回,没有就开辟并返回