Kako implementirati statični blok v Javi?



Ta članek bo predstavil drugo temo, ki se nanaša na interestig, ki je Statični blok v Javi, in ji bo sledil s programsko razlago

Ta članek bo predstavil še eno zanimivo temo, ki je Static Block In in bo nadaljeval s programsko razlago. V tem članku bodo zajeti naslednji napotki:

Java uporabniku priskrbi blok, znan kot statični blok, ki se v glavnem uporablja za statične inicializacije razreda. Blok je sestavljen iz nabora stavkov, ki se izvedejo pred izvajanjem glavne metode. To je posledica dejstva, da je treba razred pred njegovo uporabo naložiti v glavni pomnilnik, med nalaganjem razreda pa se izvede statični blok. Ko definiramo število statičnih blokov v programu, se bloki izvedejo od zgoraj navzdol.





Nadaljujemo s tem člankom o Statičnem bloku v Javi

Sintaksa:



statično {........ // Izjave ........}

Nadaljujemo s tem člankom o Statičnem bloku v Javi

Primer statičnega bloka

class Static {static int p int q // ustvarjanje statičnega bloka static {p = 18 System.out.println ('To je statični blok!')} // konec statičnega bloka} javni razred Main {public static void main (String args []) {// Dostop do p brez ustvarjanja predmeta System.out.println (Static.p)}}

Izhod:
To je statični blok!
18.



Upoštevati je treba, da se statični bloki izvajajo pred konstruktorji, kot je razvidno iz naslednjega primera:

class Stat {static int p int q static {p = 18 System.out.println ('To je statični blok!')} Stat () {System.out.println ('Constructor!')}} javni razred Main { public static void main (String args []) {// Čeprav imamo dva predmeta, se statični blok izvede samo enkrat. Stat s1 = nov Stat () Stat s2 = nov Stat ()}}

Izhod:

To je statični blok!
Graditelj!
Graditelj!

plitka kopija in globoka kopija v javi

Nadaljujemo s tem člankom o Statičnem bloku v Javi

Primer več statičnih blokov

V enem programu lahko definiramo tudi več statičnih blokov:

javni razred Stat {static {System.out.println ('To je prvi statični blok!')} static {System.out.println ('To je drugi statični blok!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Izhod:

To je prvi statični blok!
To je drugi statični blok!
Glavni!

Te metode uporabnikom omogočajo učinkovit način uporabe statičnega bloka.

Tako smo prišli do konca tega članka o 'Statičnem bloku v Javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za temeljne in napredne koncepte Java, skupaj z različnimi Java okviri, kot sta Hibernate & Spring.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega spletnega dnevnika, mi pa se vam bomo javili v najkrajšem možnem času.