Por que String é imutável ou final em Java [duplicado]

Esta questão já tem uma resposta aqui:

Por que a classe String é declarada final em Java? 16 respostas

Como me foi dito, essa é uma questão importante sobre String Interview em Java, que começa com a discussão de "What is String", como String é diferente em java do que em C ou C ++ e então você é questionado sobre objetos imutáveis. pergunta: "Por que String é imutável ou final em Java".

Você pode compartilhar suas idéias?

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion