Это редко требуется, хотя.
разница между добавлением строкового литерала и строкового объекта?
Например
String s1 ="hello";
String s2 ="hello1";
String s3 ="hello" + "hello1";
String s4 ="hellohello1";
String s5 = s1 + s2;
System.out.println(s3 == s4); // returns true
System.out.println(s3 == s5); // return false
System.out.println(s4 == s5); // return false
Почемуs3
/s4
не указывать на то же место, что иs5
?