Matriz não modificável Java

final Integer[] arr={1,2,3};
arr[0]=3;
System.out.println(Arrays.toString(arr));

Eu tentei o código acima para ver se as variáveis de uma matriz final podem ser reatribuídas [ans: ele pode ser] .Eu entendo que, por uma matriz inteira de [], significa que não podemos atribuir outra instância de inteiro [], além daquela que designamos inicialmente. Gostaria de saber se é possível criar a matriz variáveis também não modificáveis.

questionAnswers(6)

yourAnswerToTheQuestion