char[] rev = alphabet; // копируете ссылку на массив.
//
char temp = rev[k];
rev[k] = rev[k+1]; // тут rev[k] то же самое что и alphabet[k]
rev[k+1] = temp;
char[] x = {'a','b','c'}; //создаете массив и присваеваете ссылку на массив.
char[] y;
char[] z;
z = y = x;
Sistem.out.prinln(z[0]); // a
System.out.prinln(y[1]); // b
z[2] = 'm';
System.out.println(y[2]); // m
System.out.println(x[2]); // m