Strings Imutáveis

 
 

Livro SCJP 6 Kathy Sierra e Bert Bates:

 

1. String s1 = “spring “;

2. String s2 = s1 + “summer “;

3. s1.concat(“fall “);

4. s2.concat(s1);

5. s1 += “winter “;

6. System.out.println(s1 + ” ” + s2);

 
 

Output:

spring winter spring summer

 
 

Variáveis de referência:

s1, s2

Objetos (String) no Heap:

“spring”, “summer ” (lost), “spring summer”, “fall” (lost), “spring fall” (lost), “spring summer spring” (lost), “winter” (lost), “spring winter”

 
 

Only two of the eight String objects are not lost in this process.

 
 

 
 

Esta entrada foi publicada em Java com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s