Что фактически происходит с массивом после присвоения ссылки на него к другому массиву в Java?

Останется ли сам массив mass_2 в памяти? И если да, то возможно ли снова вернуть над ним контроль?

class TestMass {
    public static void main(String[] args) {
        int i;

        int[] mass_1 = new int[10];
        int[] mass_2 = new int[10];

        for (i = 0; i < 10; i++) {
            mass_1[i] = i;
        }

        for (i = 0; i < 10; i++) {
            mass_2[i] = -i;
        }

        mass_2 = mass_1; //присвоение ссылки
    }
}

Ответы (1 шт):

Автор решения: Igor
int[] mass_3 = mass_2;
mass_2 = mass_1; //присвоение ссылки
...
// вернуть над ним контроль
mass_2 = mass_3;
→ Ссылка