Com implementar un bloc estàtic a Java?



Aquest article presentarà un altre tema d'interès que és el bloc estàtic de Java i el seguirà amb una explicació programàtica

En aquest article es presentarà un altre tema interessant que és Static Block In i el seguirà amb una explicació programàtica. En aquest article es tractaran les següents indicacions,

Java proporciona a l'usuari un bloc conegut com a bloc estàtic, que s'utilitza principalment per a les inicialitzacions estàtiques d'una classe. El bloc consisteix en un conjunt d’instruccions que s’executen abans de l’execució del mètode principal. Això es deu al fet que la classe s'ha de carregar a la memòria principal abans del seu ús, i el bloc estàtic s'executa durant la càrrega de la classe. En definir un nombre de blocs estàtics en un programa, els blocs s’executen de dalt a baix.





Continuem amb aquest article sobre Bloc estàtic a Java

com instal·lar PHP a Windows

Sintaxi:



estàtic {........ // Instruccions ........}

Continuem amb aquest article sobre Bloc estàtic a Java

Exemple de bloc estàtic

class Static {static int p int q // crear el bloc estàtic static {p = 18 System.out.println ('Aquest és el bloc estàtic!')} // final del bloc estàtic} public class Main {public static void main (String args []) {// Accedir a p sense crear un objecte System.out.println (Static.p)}}

Sortida:
Aquest és el bloc estàtic!
18



Cal tenir en compte que els blocs estàtics s’executen abans que els constructors, tal com es veu a l’exemple següent:

class Stat {static int p int q static {p = 18 System.out.println ('This is a static block!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// Tot i que tenim dos objectes, el bloc estàtic només s'executa una vegada. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Sortida:

instal·lar PHP a Windows 10

Aquest és un bloc estàtic.
Constructor!
Constructor!

Continuem amb aquest article sobre Bloc estàtic a Java

Exemple de múltiples blocs estàtics

També podem definir diversos blocs estàtics en un sol programa:

public class Stat {static {System.out.println ('Aquest és el primer bloc estàtic!')} static {System.out.println ('Aquest és el segon bloc estàtic!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Sortida:

algoritme de classificació de combinació c ++

Aquest és el primer bloc estàtic.
Aquest és el segon bloc estàtic.
Principal!

Aquests mètodes proporcionen als usuaris una manera eficient d’utilitzar el bloc estàtic.

Així hem arribat al final d’aquest article sobre ‘Bloc estàtic a Java’. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.