In Java wird in der Variable für das Array eine Referenz in Form einer Speicheradresse der Array-Daten abgelegt. Weist man das Array einer zweiten Variable zu, enthalten beide Variablen dieselbe Speicheradresse und referenzieren daher dieselben Array-Daten.
Mehr Information findest du in den Artikeln Wie funktioniert die Array-Zuweisung und das Kopieren von Arrays? und Was ist der Unterschied zwischen einem Referenzdatentyp und einem Wertdatentyp? in unserer FAQ.