Revisando esse assunto na pagina 245 do livro em português guia de estudos scjp 6, me deparei na página 245 com um trecho de código e fiquei com uma dúvida segue abaixo a dúvida.
Sendo s1 e s2 Strings inicializadas corretamente, o trecho abaixo irá criar uma nova String?
Essa dúvida surgiu, pois na página referida existe um pedaço de código, e o autor diz que são criados oito objetos strings, mas não inclui a string, que a meu ver é criada dentro do System.out.println(s1+" "+s2), pois eu vejo que foi criada ali uma String, como resultado da concatenação…