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,
- Sintaxi
- Exemple de bloc estàtic
- Exemple executat davant els constructors
- Exemple de múltiples blocs estàtics
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.