If there are two strings string1
and string2
contained in string pool referenced to String literals, will System.out.println(string1 + string2)
generate additional string object in String pool as string3=string1+string2;
? If not, why?
Like to add for more clarity how many objects are allocated in pool in such case?