Hvordan implementere statisk blokk i Java?



Denne artikkelen vil introdusere et annet interessant tema som er Static Block In Java, og vil følge det opp med en programmatisk forklaring

Denne artikkelen vil introdusere for et annet interessant tema som er Static Block In og vil følge den opp med en programmatisk forklaring. Følgende tips vil bli dekket i denne artikkelen,

Java gir brukeren en blokk kjent som statisk blokk, som hovedsakelig brukes til statiske initialiseringer av en klasse. Blokken består av et sett med uttalelser som kjøres før hovedmetoden utføres. Dette skyldes det faktum at klassen må lastes inn i hovedminnet før den brukes, og statisk blokk utføres under lasting av klassen. Ved å definere et antall statiske blokker i et program, utføres blokkene fra topp til bunn.





Fortsetter med denne artikkelen om Static Block i Java

Syntaks:



statisk {........ // Uttalelser ........}

Fortsetter med denne artikkelen om Static Block i Java

Eksempel på en statisk blokk

class Static {static int p int q // create the static block static {p = 18 System.out.println ('This is the static block!')} // end of static block} public class Main {public static void main (String args []) {// Åpne p uten å lage et objekt System.out.println (Static.p)}}

Produksjon:
Dette er den statiske blokken!
18



Det må bemerkes at statiske blokker utføres før konstruktører, som vist i følgende eksempel:

c ++ sorteringsalgoritme
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 []) {// Selv om vi har to objekter, utføres statisk blokk bare en gang. Stat s1 = ny Stat () Stat s2 = ny Stat ()}}

Produksjon:

Dette er en statisk blokk!
Bygger!
Bygger!

Fortsetter med denne artikkelen om Static Block i Java

Eksempel på flere statiske blokker

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

offentlig klasse Stat {statisk {System.out.println ('Dette er den første statiske blokken!')} statisk {System.out.println ('Dette er den andre statiske blokken!')} offentlig statisk ugyldig hoved (String args [ ]) {System.out.println ('Main!')}}

Produksjon:

Dette er den første statiske blokken!
Dette er den andre statiske blokken!
Hoved!

java få dato fra streng

Disse metodene gir brukerne en effektiv måte å bruke den statiske blokken på.

Dermed har vi kommet til en slutt på denne artikkelen om ‘Static Block In Java’. Hvis du ønsker å lære mer, sjekk ut av Edureka, et pålitelig online læringsfirma. Edurekas Java J2EE- og SOA-opplærings- og sertifiseringskurs er designet for å trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Spring.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet på denne bloggen, så kommer vi tilbake til deg så snart som mulig.