Kuidas Java staatilist plokki rakendada?



See artikkel tutvustab veel ühte huvipakkuvat teemat, mis on Java staatiline plokk, ja järgib seda programmilise selgitusega

See artikkel tutvustab veel ühte huvitavat teemat, mis on staatiline blokeerimine ja järgneb sellele programmilise selgitusega. Järgmisi näpunäiteid käsitletakse selles artiklis,

Java pakub kasutajale staatilise plokina tuntud ploki, mida kasutatakse peamiselt klassi staatilisteks lähtestusteks. Plokk koosneb lausete kogumist, mis käivitatakse enne peamise meetodi käivitamist. Selle põhjuseks on asjaolu, et klass tuleb enne selle kasutamist laadida põhimällu ja klassi laadimise ajal käivitatakse staatiline plokk. Programmis mitmete staatiliste plokkide määratlemisel täidavad plokid ülevalt alla.





Selle artikliga Java static block kohta edasi liikumine

Süntaks:



staatiline {........ // avaldused ........}

Selle artikliga Java static block kohta edasi liikumine

Näide staatilisest plokist

klass Staatiline {staatiline int p int q // staatilise ploki loomine staatiline {p = 18 System.out.println ('See on staatiline plokk!')} // staatilise ploki lõpp} avalik klass Main {avalik staatiline void main (String args []) {// Juurdepääs p-le ilma objekti loomata System.out.println (Static.p)}}

Väljund:
See on staatiline plokk!
18



ulatuseralduse operaator c ++

Tuleb märkida, et staatilised plokid käivitatakse enne konstruktoreid, nagu on näha järgmises näites:

klass Stat {static int p int q static {p = 18 System.out.println ('See on staatiline plokk!')} Stat () {System.out.println ('Konstruktor!')}} public class Main { public static void main (String args []) {// Ehkki meil on kaks objekti, käivitatakse staatiline plokk ainult üks kord. Stat s1 = uus Stat () Stat s2 = uus Stat ()}}

Väljund:

See on staatiline plokk!
Ehitaja!
Ehitaja!

Selle artikliga Java static block kohta edasi liikumine

Näide mitmest staatilisest plokist

Samuti saame ühes programmis määratleda mitu staatilist plokki:

public class Stat {static {System.out.println ('See on esimene staatiline plokk!')} static {System.out.println ('See on teine ​​staatiline plokk!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Väljund:

See on esimene staatiline plokk!
See on teine ​​staatiline plokk!
Main!

Need meetodid pakuvad kasutajatele staatilise ploki tõhusat kasutamist.

Seega oleme jõudnud selle artikli lõppu, mis käsitleb Java staatilist plokki. Kui soovite rohkem teada saada, vaadake järgmist autor Edureka, usaldusväärne veebiõppe ettevõte. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud selleks, et õpetada teid nii Java põhiliste kui ka edasijõudnute kontseptsioonide jaoks koos erinevate Java-raamistikega nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.