Hur man implementerar statisk blockering i Java?



Denna artikel kommer att introducera till ett annat intressant ämne som är Static Block In Java och kommer att följa det upm med en programmatisk förklaring

Denna artikel kommer att introducera till ett annat intressant ämne som är Statisk blockering och kommer att följa upp den med en programmatisk förklaring. Följande tips kommer att behandlas i den här artikeln,

Java ger användaren ett block som kallas statiskt block, vilket huvudsakligen används för statisk initialisering av en klass. Blocket består av en uppsättning uttalanden som utförs innan huvudmetoden körs. Detta beror på det faktum att klassen måste laddas in i huvudminnet innan den används, och att det statiska blocket körs under laddningen av klassen. När man definierar ett antal statiska block i ett program, kör blocken från toppen till botten.





Fortsätter med den här artikeln om Static Block i Java

till kraften i Java

Syntax:



statisk {........ // Uttalanden ........}

Fortsätter med den här artikeln om Static Block i Java

Exempel på ett statiskt block

klass Statisk {statisk int p int q // skapar det statiska blocket statisk {p = 18 System.out.println ('Detta är det statiska blocket!')} // slutet av det statiska blocket} offentlig klass Huvud {offentlig statisk tomrum huvud (String args []) {// Åtkomst till p utan att skapa ett objekt System.out.println (Static.p)}}

Produktion:
Detta är det statiska blocket!
18



Det måste noteras att statiska block körs före konstruktörer, vilket framgår av följande exempel:

klass 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 []) {// Även om vi har två objekt körs statiskt block bara en gång. Stat s1 = ny Stat () Stat s2 = ny Stat ()}}

Produktion:

dataabstraktion c ++

Detta är ett statiskt block!
Byggare!
Byggare!

Fortsätter med den här artikeln om Static Block i Java

Exempel på flera statiska block

Vi kan också definiera flera statiska block i ett enda program:

public class Stat {static {System.out.println ('This is the first static block!')} static {System.out.println ('This is the second static block!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Produktion:

hur man ställer in förmörkelse för java

Detta är det första statiska blocket!
Detta är det andra statiska blocket!
Main!

Dessa metoder ger användarna ett effektivt sätt att använda det statiska blocket.

Således har vi kommit till ett slut på den här artikeln om ”Static Block In Java”. Om du vill veta mer, kolla in av Edureka, ett pålitligt inlärningsföretag online. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för att träna dig för både grundläggande och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Spring.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen på den här bloggen så kommer vi tillbaka till dig så snart som möjligt.