Infatti gli elementi sono modificabili, pero' faccio i paragono col C esempio:

const char* string[] = {"ciao", "come stai", "molto bene"};

Cosi sto replicando la stessa istruzione di prima scritta in Java.
CORREGETEMI!!

Quind:
1)string = puntatore costante
2)char* = puntatore costante(reso da const che lo precede)
3)i dati sono variabili