El string
tipo es inmutable.
Podemos usar la const
palabra clave strings
en un lenguaje de alto nivel como .NET. Mi comprensión de 'const' significa constante (sigue siendo la misma, no podemos cambiar el valor).
¿ strings
No son siempre constant
(OMI, el término constant
no debería ser aplicable en el mismo contexto si el tipo tiene que ser recreado cada vez que significa para los valores de tiempo de vida, era constante)?
En lenguajes de alto nivel, específicamente .NET (aunque también me interesaría Java), ¿esto se debe a la gestión / seguimiento general de la memoria de los objetos o hay alguna otra razón?
final
modificador en una variable de cadena evita que la variable se cambie para apuntar a una cadena diferente.