Originariamente inviato da Teo80
Codice PHP:
TreeMap<IntegerStringprova1 = new TreeMap<IntegerString>();
TreeMap<IntegerStringprova2 = new TreeMap<IntegerString>();
TreeMap<IntegerStringcomune = new TreeMap<IntegerString>(); 
Fino a qui hai 3 oggetti TreeMap distinti e ognuna delle variabili fa riferimento ad un oggetto TreeMap diverso.

Originariamente inviato da Teo80
Codice PHP:
prova1 comune;
prova2 comune
Facendo così, le variabili prova1, prova2 fanno entrambe riferimento all'oggetto TreeMap referenziato da comune. Ora hai solo più 1 oggetto (degli altri 2 hai "perso" il riferimento e gli oggetti finiranno in pasto al garbage collector), che è referenziato da tutte le 3 variabili. Ed è chiaro che se l'oggetto è 1 solo, che tu usi prova1, prova2 o comune per aggiungere qualcosa, andrà tutto nello stesso TreeMap!!