Sådan implementeres statisk blokering i Java?

Denne artikel vil introducere til et andet interessant emne, der er Statisk blokering i Java, og vil følge den upm med en programmatisk forklaring

Denne artikel vil introducere til et andet interessant emne, der er Static Block In og vil følge den op med en programmatisk forklaring. Følgende punkter vil blive dækket i denne artikel,



Java giver brugeren en blok kendt som statisk blok, som hovedsagelig bruges til statiske initialiseringer af en klasse. Blokken består af et sæt udsagn, der udføres før udførelsen af ​​hovedmetoden. Dette skyldes det faktum, at klassen skal indlæses i hovedhukommelsen, inden den bruges, og den statiske blok udføres under indlæsningen af ​​klassen. Ved at definere et antal statiske blokke i et program, udføres blokkene fra toppen til bunden.



Fortsætter med denne artikel om Static Block i Java

Syntaks:



statisk {........ // Erklæringer ........}

Fortsætter med denne artikel om Static Block i Java

Eksempel på en statisk blok

klasse Statisk {statisk int p int q // oprettelse af den statiske blok statisk {p = 18 System.out.println ('Dette er den statiske blok!')} // slutningen af ​​statisk blok} offentlig klasse Hoved {offentlig statisk ugyldig hoved (String args []) {// Adgang til p uden at oprette et objekt System.out.println (Static.p)}}

Produktion:
Dette er den statiske blok!
18



Det skal bemærkes, at statiske blokke udføres før konstruktører, som det ses i følgende eksempel:

klasse Stat {statisk int p int q statisk {p = 18 System.out.println ('Dette er en statisk blok!')} Stat () {System.out.println ('Constructor!')}} offentlig klasse Main { public static void main (String args []) {// Selvom vi har to objekter, udføres statisk blok kun en gang. Stat s1 = ny Stat () Stat s2 = ny Stat ()}}

Produktion:

Dette er en statisk blok!
Bygger!
Bygger!

Fortsætter med denne artikel om Static Block i Java

Eksempel på flere statiske blokke

Vi kan også definere flere statiske blokke i et enkelt program:

java hvordan man afslutter et program
offentlig klasse Stat {statisk {System.out.println ('Dette er den første statiske blok!')} statisk {System.out.println ('Dette er den anden statiske blok!')} offentlig statisk ugyldig hoved (String args [ ]) {System.out.println ('Main!')}}

Produktion:

Dette er den første statiske blok!
Dette er den anden statiske blok!
Vigtigste!

Disse metoder giver brugerne en effektiv måde at bruge den statiske blok på.

Således er vi nået til slutningen af ​​denne artikel om 'Static Block In Java'. Hvis du ønsker at lære mere, skal du tjekke af Edureka, et betroet online læringsfirma. Edurekas Java J2EE- og SOA-uddannelses- og certificeringskursus er designet til at træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

Har du et spørgsmål til os? Nævn det i kommentarsektionen på denne blog, og vi vender tilbage til dig hurtigst muligt.