Dato l'array int[] vettore, se assegnassimo ad un altra variabile un array,

int vettore2=vettore

ciò che assegniamo è in realtà solo il riferimento all'array. Dunque se creiamo i due seguenti array, e poi variamo il primo elemento di uno dei 2 array, la variazione si rifletterà anche sul primo elemento dell'altro array.

Non capisco perchè/in che modo avviene la cosa.