Это редко требуется, хотя.

разница между добавлением строкового литерала и строкового объекта?

Например

    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?

Ответы на вопрос(4)

Ваш ответ на вопрос