String s1 = "hello"; //把一个常量字符串赋值给s1
String s2 = "world";//同上
String s3 = "helloworld";//同上
System.out.println(s3 == s1+s2);//这个是比较表达式。虽然s1+s2也是字符串helloworld,与s3的值相同。但这里比的是s3与s1+s2的hashCode值,所以输出flase
System,out.println(s3 == "hello"+"world");//这个比的是s3的值与一个拼接的字符串,所以是true. |