Por qué String es inmutable o final en Java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué la clase String se declara definitiva en Java? 16 respuestas

Como me dijeron, esta es una pregunta importante para la entrevista de cadena en Java, que comienza con la discusión de "¿Qué es la cadena?" Pregunta: "Por qué String es inmutable o final en Java".

¿Puedes compartir tus ideas?

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta