Pool de Strings e Garbage Collector

Olá Pessoal,

Sou iniciante no assunto Java, e tenho uma dúvida em relação ao
Garbage Collector e Pool de Strings (dúvida levantada por um colega na especialização em orientação a objetos que estou cursando).
O Pool de Strings é um mecanismo elaborado para economizar memória. As strings literais são reconhecidas em tempo de compilação e armazanadas no Pool. Dessa forma, quando se têm várias referências a uma mesma literal, todas elas apontam para a mesma literal no Pool de Strings, inclusive quando essas referências são feitas em tempo de execução atraves de atribuições.
Uma string criada com new também pode fazer parte do Pool quande se usa o método intern() para essa string.
A dúvida é: o garbage collector atua também no pool de string ?

Obrigado !!

Valeu New__Radical !!
Passarei essa informação ao amigo do curso também…

     Obrigado.

Sim, atua!!! (Eita GC porreta hein!? :lol: )

Por ex:

....
Stirng name = "Marcelo";
String sobrenome = "Quinho";
name = "Marcelo Quinho";
...

A string “Marcelo”, é elegivel para ser coletada pelo Garbage Collection.
E as outras string, serão elegiveis, qnd a classe sair da JVM. :lol:

[]'s