correggetemi se sbaglio, con

codice:
String varX= new String("ciao ciao");
io ho una costante che viene clonata come variabile di istanza?

dal punto di vista della memoria, quindi, "ciao ciao" e varX, fanno riferimento a 2 indirizzi differenti con proprietà di modifica differenti ?

a dire la verità non mi è chiarissimo il concetto ma inizio a comprenderne i "margini di manovra", mi mancano gli ultimi capitoli dal libro e forse quelli mi aiuteranno