Não, em Java você não precisa desalocar. A própria máquina virtual faz isso por você ;D
adriano.silva
Maurício,
Obrigado pela ajuda!
A JVM desaloca!
Como é feito essa desalocação?
Isso não é ruim para performance?
davidbuzatto
É o mecanismo de coleta de lixo que faz isso (Garbage Collection).
Teria problemas de performance se não tivesse o coletor :D, já penseou alocar e desalocar na mão que nem no c/c++?
Brincadeiras a parte, entendi o que você perguntou, mas eu creio que não tenha problemas de performance não. É claro que é uma coisa a mais para a máquina virtual se preocupar, mas creio que o custo/benefício da coleta de lixo compense a “perda” de performance.