C贸mo usar una constante en Java

C贸mo usar una constante en Java

Usar una constante en Java puede mejorar el rendimiento de su aplicaci贸n

Una constante es una  variable  cuyo valor no puede cambiar una vez que ha sido asignada. Java no tiene soporte incorporado para constantes, pero los modificadores variables  est谩ticos y finales se pueden usar para crear uno de manera efectiva.

las constantes pueden hacer que su programa sea m谩s f谩cil de leer y entender por otros. Adem谩s, jvm y su aplicaci贸n almacenan en cach茅 una constante, por lo que el uso de una constante puede mejorar el rendimiento. 

modificador est谩tico

esto permite usar una variable sin crear primero una instancia de la clase ; un miembro de clase est谩tico est谩 asociado con la clase en s铆, en lugar de un objeto. Todas las instancias de clase comparten la misma copia de la variable.

Esto significa que otra aplicaci贸n o main () puede usarlo f谩cilmente.

por ejemplo, la clase myclass contiene una variable est谩tica days_in_week:

clase p煤blica myclass { 
  static int days_in_week = 7;
}

Debido a que esta variable es est谩tica , puede usarse en cualquier otro lugar sin crear expl铆citamente un objeto myclass:

myotherclass de clase p煤blica {   
  main void est谩tico (cadena [] args) {
      system.out.println (myclass.days_in_week);
  }
}

modificador final

el modificador final significa que el valor de la variable no puede cambiar. una vez que se asigna el valor, no se puede reasignar. 

Los tipos de datos primitivos (es decir, int, short, long, byte, char, float, double, boolean) pueden hacerse inmutables / inmutables utilizando el modificador final.

juntos, estos modificadores crean una variable constante.

static final int days_in_week = 7;

tenga en cuenta que declaramos days_in_week en may煤sculas una vez que agregamos el modificador final . Es una pr谩ctica de larga data entre los programadores de Java definir variables constantes en may煤sculas, as铆 como separar palabras con guiones bajos.

Java no requiere este formato, pero facilita que cualquier persona que lea el c贸digo identifique inmediatamente una constante

problemas potenciales con variables constantes

la forma en que funciona la palabra clave final en java es que el puntero de la variable al valor no puede cambiar. repitamos eso: es el puntero que no puede cambiar la ubicaci贸n a la que apunta.

no hay garant铆a de que el objeto al que se hace referencia permanezca igual, solo que la variable siempre tendr谩 una referencia al mismo objeto. Si el objeto al que se hace referencia es mutable (es decir, tiene campos que se pueden cambiar), entonces la variable constante puede contener un valor diferente al asignado originalmente. 



Continuar Leyendo >

Articulos relacionados a la energia