Red de conocimiento informático - Aprendizaje de programación - ¿Cómo se definen las constantes de Java?

¿Cómo se definen las constantes de Java?

Las constantes de Java tienen dos significados. Los explicaré respectivamente:

El primer significado es un valor. El valor en sí se puede llamar constante:

p>

Constante entera: 123

Constante real: 3,14

Constante de carácter: 'a'

Constante lógica: verdadero, falso

Constante de cadena: "helloworld"

Esto es solo una cuestión de expresión. Por ejemplo, para el número 7, podemos decir "una constante de tipo int 7"

. -------

Hay otro tipo, que es lo que preguntaba el cartel:

El segundo significado significa variables inmutables, que también se llaman Constantes, desde un punto gramatical. Desde el punto de vista, agregue final y use la palabra clave final para modificar una determinada variable. Luego, mientras se asigne el valor, no se puede cambiar ni asignar nuevamente. Según un ejemplo:

final int i = 0. ;

Entonces el valor de i nunca se puede cambiar, solo puede ser 0, por lo que se dice que es una variable inmutable. Esta oración parece contradictoria, pero no lo es, esta oración se entiende así. esto:

i es una variable de tipo int. La variable en sí es mutable (el valor se puede cambiar), pero ahora se agrega final, por lo que es inmutable, por lo que es inmutable.