Habíamos estudiado que las variables en Java tienen su propio espacio de memoria cada vez que se crean, llamado Stack, así por ejemplo cuando yo asignaba a una variable al valor de otra tomaba realmente su valor, y no el apuntador.
int v1 = 0;
int v2 = 1;
v2 = v1;
v1 = 20; //v1 cambia su valor pero v2 conserva el valor asignado del "viejo" v1.
¿Para el caso de objetos aplica este mismo concepto o asignar una instancia a otra significa apuntar a su memoria?