Bom dia pessoal, sei que ando mais perguntando do que respondendo ultimamente, mas para o pessoal mais experiente em java pode me ajudar numa dúvida com memória em java.
Na revista mundo java nº 35 (março/abril 2009), nas páginas 15 á 25 (seção professor J), o autor diz que as strings em java vão para uma área de memória chamada PERM GEN (Permanente), e que essa memória é FORA do HEAP. Mas a vida inteira eu ouvi dizer que as strings em java como objetos imutáveis ficam em uma área de memória chamada heap de memória ou heap de strings. Bem como dizem que o pool de strings é organizado por hash… e que o heap não tem organização lógica e o stack sim…
Afinal qual o certo?
Onde posso me aprofundar mais em memória no java e sobre o gabarge collector?
Obrigado.

