Pessoal do GUJ Boa Noite!
Gostaria de sabe o seguinte…
Em um objeto String , eu sei que este é imutavél pois como se segue abaixo
String hello = "Hello";
hello += "World";
Me corijam se eu falar algo errado! Neste caso um objeto é criado com o valor "Hello"
no pool de constantes String na segunda linha faço uma atribuição “World”, sendo assim
um novo objeto e criado “Hello world” é a referencia hello passa apontar para ele é “Hello” fica perdido na memória,Imagine
se fosse feito isso usando StringBuffer ou StringBuilder, seria mesma coisa?
ou a referencia sempre apontará para um unico objeto?
Atenciosamente.