Pergunta de entrevista da empresa Allston Trading

Q: Why are Strings immutable in Java, and what might some advantages/disadvantages of this be?