Ed
há 22 horas
A característica fundamental das Strings em Java é que elas são imutáveis, ou seja, uma vez criadas, seu conteúdo não pode ser alterado. Quando você usa o operador de concatenação (+) ou qualquer método que modifique a String, na verdade um novo objeto String é criado com o novo conteúdo, e a variável passa a referenciar esse novo objeto, sem alterar o original. Analisando as alternativas: a) Incorreta — imutabilidade não se aplica apenas a tipos primitivos, e sim às Strings. b) Incorreta — Strings não são mutáveis. c) Incorreta — imutabilidade se aplica tanto ao método concat() quanto ao operador +. d) Correta — descreve exatamente o comportamento das Strings em Java. e) Incorreta — a variável passa a apontar para um novo objeto, não atualiza o objeto original. Portanto, a alternativa correta é a d.
Mais perguntas desse material