Cum să implementați blocul static în Java?



Acest articol va introduce un alt subiect de interes care este blocul static în Java și îl va urmări cu o explicație programatică

Acest articol va introduce un alt subiect interesant, care este Static Block In și o va urmări cu o explicație programatică. Următoarele indicații vor fi tratate în acest articol,

Java oferă utilizatorului un bloc cunoscut sub numele de bloc static, care este utilizat în principal pentru inițializările statice ale unei clase. Blocul constă dintr-un set de instrucțiuni care sunt executate înainte de executarea metodei principale. Acest lucru se datorează faptului că clasa trebuie încărcată în memoria principală înainte de utilizare și blocarea statică este executată în timpul încărcării clasei. La definirea unui număr de blocuri statice într-un program, blocurile se execută de sus în jos.





Continuăm cu acest articol despre Bloc static în Java

declarație goto c ++

Sintaxă:



static {........ // Declarații ........}

Continuăm cu acest articol despre Bloc static în Java

Exemplu de bloc static

class Static {static int p int q // crearea blocului static static {p = 18 System.out.println ('Acesta este blocul static!')} // sfârșitul blocului static} public class Main {public static void main (String args []) {// Accesarea p fără a crea un obiect System.out.println (Static.p)}}

Ieșire:
Acesta este blocul static!
18



Trebuie remarcat faptul că blocurile statice sunt executate înainte de constructori, așa cum se vede în următorul exemplu:

clasă Stat {static int p int q static {p = 18 System.out.println ('Acesta este un bloc static!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// Chiar dacă avem două obiecte, blocul static este executat o singură dată. Stat s1 = Stat nou () Stat s2 = Stat nou ()}}

Ieșire:

ce face .trim în java

Acesta este un bloc static!
Constructor!
Constructor!

Continuăm cu acest articol despre Bloc static în Java

Exemplu de blocuri statice multiple

De asemenea, putem defini mai multe blocuri statice într-un singur program:

public class Stat {static {System.out.println ('Acesta este primul bloc static!')} static {System.out.println ('Acesta este al doilea bloc static!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Ieșire:

algoritm de sortare fuzionare c ++

Acesta este primul bloc static!
Acesta este al doilea bloc static!
Principal!

Aceste metode oferă utilizatorilor un mod eficient de utilizare a blocului static.

Astfel am ajuns la sfârșitul acestui articol despre „Bloc static în Java”. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom răspunde cât mai curând posibil.