En el lenguaje de programación Java, un bloque es un conjunto de líneas de código entre llaves . Bloques sirven para muchos propósitos en Java - por ejemplo , control de palabras clave de Java como "mientras que" tienen un bloque como argumento. En particular , Java compatible con " bloques estáticos . " Un bloque estático se ejecuta exactamente una vez por clase - en lugar de una vez por cada objeto creado en la clase , como sería el caso para el código incluido en un método constructor . Puede utilizar bloques estáticos Java para realizar tareas de una sola vez cuando la clase en cuestión se carga en la memoria de la máquina virtual de Java. Instrucciones
1
Definir la clase donde desea que el bloque estático a ser, como en el siguiente ejemplo de código:
PairOfInts public class {
estáticas x int , y;
estado static String = " inicialización global aún no se ha hecho " ;
PairOfInts públicos ( int a, b) {
x = a;
< p > y = b;
}
}
2
Añada los delimitadores para el bloque estático dentro de la definición de clase, como en el siguiente ejemplo de código: < br >
PairOfInts public class {
int x , y; estáticas
estado static String = " inicialización global aún no se ha hecho " ;
estática {
< p> }
PairOfInts públicos
( int a, b) {
x = a;
y = b;
}
< p >}
3
Añada el código de inicialización de una sola vez entre los delimitadores de bloque estático , como en el siguiente ejemplo de código:
PairOfInts public class {
< p > static int x, y ;
estado static String = " inicialización global aún no se ha hecho " ;
estática
{ //se ejecutará a lo sumo una vez por ejecución de la aplicación
estado
Java = " inicialización Global hecho" ;
}
PairOfInts públicos ( int a, b) {
x = a; < br >
y = b;
}
}