Kako implementirati statički blok u Javi?

Ovaj će se članak predstaviti drugoj temi interesa, a to je Statički blok u Javi, te će je pratiti uz programsko objašnjenje

Ovaj će vam članak predstaviti još jednu zanimljivu temu koja je Static Block In i slijedit će to s programskim objašnjenjem. U ovom će članku biti obrađeni sljedeći smjerovi,

Java pruža korisniku blok poznat kao statički blok, koji se uglavnom koristi za statičke inicijalizacije klase. Blok se sastoji od skupa naredbi koji se izvršavaju prije izvođenja glavne metode. To je zbog činjenice da se klasa mora učitati u glavnu memoriju prije njezine upotrebe, a statički blok se izvršava tijekom učitavanja klase. Nakon definiranja broja statičkih blokova u programu, blokovi se izvršavaju od vrha do dna.





Nastavljamo s ovim člankom o Statičkom bloku na Javi

Sintaksa:



static {........ // Izjave ........}

Nastavljamo s ovim člankom o Statičkom bloku na Javi

Primjer statičkog bloka

kako implementirati hashmap u javi
klasa Static {static int p int q // stvaranje statičkog bloka static {p = 18 System.out.println ('Ovo je statički blok!')} // kraj statičnog bloka} javna klasa Main {public static void main (Argumenti niza []) {// Pristup p-u bez stvaranja objekta System.out.println (Static.p)}}

Izlaz:
Ovo je statički blok!
18



Treba napomenuti da se statički blokovi izvršavaju prije konstruktora, kao što se vidi u sljedećem primjeru:

class Stat {static int p int q static {p = 18 System.out.println ('Ovo je statički blok!')} Stat () {System.out.println ('Constructor!')}} javna klasa Main { public static void main (String args []) {// Iako imamo dva objekta, statički se blok izvršava samo jednom. Stat s1 = novi Stat () Stat s2 = novi Stat ()}}

Izlaz:

Ovo je statični blok!
Graditelj!
Graditelj!

Nastavljamo s ovim člankom o Statičkom bloku na Javi

Primjer više statičkih blokova

c ++ popis za sortiranje

Također možemo definirati više statičkih blokova u jednom programu:

javna klasa Stat {static {System.out.println ('Ovo je prvi statički blok!')} static {System.out.println ('Ovo je drugi statički blok!')} public static void main (String args [ ]) {System.out.println ('Glavna!')}}

Izlaz:

Ovo je prvi statički blok!
Ovo je drugi statički blok!
Glavni!

Te metode pružaju korisnicima učinkovit način upotrebe statičkog bloka.

Tako smo došli do kraja ovog članka o 'Statičnom bloku u Javi'. Ako želite saznati više, pogledajte Edureka, pouzdane tvrtke za internetsko učenje. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je kako bi vas osposobio za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.

kako prekinuti program

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.