¿Cómo implementar el bloque estático en Java?



Este artículo presentará otro tema de interés que es Static Block en Java y lo seguirá con una explicación programática.

Este artículo presentará otro tema interesante que es Static Block In y lo seguirá con una explicación programática. En este artículo se cubrirán los siguientes consejos,

Java proporciona al usuario un bloque conocido como bloque estático, que se utiliza principalmente para las inicializaciones estáticas de una clase. El bloque consta de un conjunto de declaraciones que se ejecutan antes de la ejecución del método principal. Esto se debe al hecho de que la clase debe cargarse en la memoria principal antes de su uso, y el bloque estático se ejecuta durante la carga de la clase. Al definir un número de bloques estáticos en un programa, los bloques se ejecutan de arriba hacia abajo.





Continuando con este artículo sobre Static Block en Java

Sintaxis:



static {........ // Declaraciones ........}

Continuando con este artículo sobre Static Block en Java

establecer ruta de clase en linux

Ejemplo de bloque estático

class Static {static int p int q // creando el bloque estático static {p = 18 System.out.println ('¡Este es el bloque estático!')} // fin del bloque estático} public class Main {public static void main (String args []) {// Accediendo a p sin crear un objeto System.out.println (Static.p)}}

Salida:
¡Este es el bloque estático!
18



Cabe señalar que los bloques estáticos se ejecutan antes que los constructores, como se ve en el siguiente ejemplo:

class Stat {static int p int q static {p = 18 System.out.println ('¡Este es un bloque estático!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// Aunque tenemos dos objetos, el bloque estático se ejecuta solo una vez. Estadística s1 = nueva estadística () Estadística s2 = nueva estadística ()}}

Salida:

¡Este es un bloque estático!
Constructor!
Constructor!

Continuando con este artículo sobre Static Block en Java

Ejemplo de varios bloques estáticos

También podemos definir múltiples bloques estáticos en un solo programa:

public class Stat {static {System.out.println ('¡Este es el primer bloque estático!')} static {System.out.println ('¡Este es el segundo bloque estático!')} public static void main (String args [ ]) {System.out.println ('¡Principal!')}}

Salida:

¡Este es el primer bloque estático!
¡Este es el segundo bloque estático!
¡Principal!

cómo usar iterador java

Estos métodos proporcionan a los usuarios una forma eficaz de utilizar el bloque estático.

Por lo tanto, hemos llegado al final de este artículo sobre 'Bloques estáticos en Java'. Si desea obtener más información, consulte el por Edureka, una empresa de aprendizaje en línea de confianza. El curso de capacitación y certificación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.