Kā ieviest statisko bloku Java?



Šis raksts iepazīstinās ar citu interesējošu tēmu, kas ir Java statiskā bloķēšana, un sekos tai līdz ar programmatisku skaidrojumu

Šis raksts iepazīstinās ar citu interesantu tēmu, kas ir Statiskā bloķēšana un sekos tam ar programmatisku skaidrojumu. Šajā rakstā tiks apskatīti šādi norādījumi,

Java nodrošina lietotājam bloku, kas pazīstams kā statisks bloks, un ko galvenokārt izmanto klases statiskām inicializācijām. Bloks sastāv no priekšrakstu kopas, kas tiek izpildītas pirms galvenās metodes izpildes. Tas ir saistīts ar faktu, ka klase pirms tās izmantošanas ir jāielādē galvenajā atmiņā, un klases ielādes laikā tiek izpildīts statiskais bloks. Definējot vairākus statiskos blokus programmā, bloki tiek izpildīti no augšas uz leju.





Turpinot šo rakstu par statisko bloku Java

Sintakse:



statisks {........ // paziņojumi ........}

Turpinot šo rakstu par statisko bloku Java

Statiskā bloka piemērs

class Static {static int p int q // statiskā bloka statiskā izveide {p = 18 System.out.println ('Šis ir statiskais bloks!')} // statiskā bloka beigas} public class Main {public static void main (String args []) {// Piekļuve p, neizveidojot objektu System.out.println (Static.p)}}

Izeja:
Tas ir statiskais bloks!
18



Jāatzīmē, ka statiskie bloki tiek izpildīti pirms konstruktoriem, kā redzams šajā piemērā:

klase Stat {static int p int q static {p = 18 System.out.println ('Šis ir statisks bloks!')} Stat () {System.out.println ('Konstruktors!')}} public class Main { public static void main (String args []) {// Lai arī mums ir divi objekti, statiskais bloks tiek izpildīts tikai vienu reizi. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Izeja:

Tas ir statisks bloks!
Celtnieks!
Celtnieks!

Turpinot šo rakstu par statisko bloku Java

Vairāku statisko bloku piemērs

Vienā programmā mēs varam definēt arī vairākus statiskos blokus:

ir-attiecības java
public class Stat {static {System.out.println ('Šis ir pirmais statiskais bloks!')} statiskais {System.out.println ('Šis ir otrais statiskais bloks!')} public static void main (String args [ ]) {System.out.println ('Galvenais!')}}

Izeja:

Šis ir pirmais statiskais bloks!
Šis ir otrais statiskais bloks!
Galvenais!

Šīs metodes lietotājiem nodrošina efektīvu statiskā bloka izmantošanas veidu.

Tādējādi mēs esam nonākuši pie šī raksta par “Static Block In Java” beigām. Ja vēlaties uzzināt vairāk, iepazīstieties ar Autors: uzticams tiešsaistes mācību uzņēmums Edureka. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts, lai apmācītu jūs gan galvenajiem, gan uzlabotajiem Java jēdzieniem kopā ar dažādiem Java ietvariem, piemēram, Hibernate & Spring.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.