

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Durante uma aula de Programação, o professor destaca que, tanto em Java quanto em Python, as Strings são imutáveis. Ele pede aos alunos que expliquem as consequências práticas dessa característica no desenvolvimento de software, considerando operações de concatenação e manipulação de texto. Diante desse contexto, é correto afirmar que
Strings podem ser modificadas in-place, evitando consumo adicional de memória em concatenação.
cada modificação em uma String gera a criação de um novo objeto em memória, o que pode impactar o desempenho em operações intensivas de concatenação.
a imutabilidade das Strings só se aplica a variáveis declaradas como constantes (final em Java ou atribuídas diretamente em Python).
a imutabilidade das Strings garante automaticamente que operações de concatenação são mais rápidas do que com tipos mutáveis.
o comportamento de imutabilidade em Strings depende do compilador ou interpretador utilizado, não sendo garantido pela linguagem.