String s1 = new String("SunDay");
String s2 = new String("SunDay");
String s3 = "SunDay";
String s4 = "SunDay";
s1==s2 False
s3==s4 True
s2==s3 False
s2.equals(s3) True
解释:s3和s4指向同一个对象,而s1和s2指向不同对象,==是比较2个字符串对象,equals()方法比较是字符串的内容
4个字符串在内存中的示意图
s3---->SunDay<----s4 s1--->SunDay SunDay <----s2