Duvida sobre objetos

Por exemplo eu tenho isso

String a = AAA; String b = AAA; String c = new String("AAA);
Eu vou ter 3 referencias diferentes apontando pro mesmo objeto no pool ou 3 referencias pra 3 objetos diferentes ?? como eu faco pra ter 2 referencias diferentes com valores iguais? E isso seria assim (se for) pra qualquer objeto ??

Obrigado!

Nesse seu código vc terá “a” e “b” com uma mesma referência no pool…

Agora a variável “c” já faz uma nova referência…

Para ter duas referências distintas mas com mesmo valor :

String a = new String("AAA"); String b = new String("AAA");

Flw…
T+