Како имплементирати статички блок у Јави?



Овај чланак ће вам представити још једну интересну тему која је Статички блок у Јави и који ће је пратити уз програмско објашњење

Овај чланак ће вам представити још једну занимљиву тему која је Статиц Блоцк Ин и пропратиће то програмским објашњењем. Следећи смерници ће бити обрађени у овом чланку,

Јава пружа кориснику блок познат као статички блок, који се углавном користи за статичке иницијализације класе. Блок се састоји од скупа наредби који се извршавају пре извршавања главне методе. То је због чињенице да класа мора бити учитана у главну меморију пре њене употребе, а статички блок се извршава током учитавања класе. Након дефинисања броја статичких блокова у програму, блокови се извршавају од врха до дна.





Настављамо са овим чланком о Статичком блоку у Јави

Синтакса:



статиц {........ // Изјаве ........}

Настављамо са овим чланком о Статичком блоку у Јави

Пример статичког блока

класа Статиц {статиц инт п инт к // стварање статичког блока статиц {п = 18 Систем.оут.принтлн ('Ово је статички блок!')} // крај статичног блока} јавна класа Маин {публиц статиц воид маин (Аргументи низа []) {// Приступ п-у без стварања објекта Систем.оут.принтлн (Статиц.п)}}

Излаз:
Ово је статични блок!
18



Мора се напоменути да се статички блокови извршавају пре конструктора, као што се види у следећем примеру:

метода сортирања ц ++
цласс Стат {статиц инт п инт к статиц {п = 18 Систем.оут.принтлн ('Ово је статички блок!')} Стат () {Систем.оут.принтлн ('Цонструцтор!')}} јавна класа Маин { публиц статиц воид маин (Стринг аргс []) {// Иако имамо два објекта, статички блок се извршава само једном. Стат с1 = нови Стат () Стат с2 = нови Стат ()}}

Излаз:

Ово је статични блок!
Градитељ!
Градитељ!

Настављамо са овим чланком о Статичком блоку у Јави

Пример више статичких блокова

Такође можемо дефинисати више статичких блокова у једном програму:

јавна класа Стат {статиц {Систем.оут.принтлн ('Ово је први статички блок!')} статиц {Систем.оут.принтлн ('Ово је други статички блок!')} публиц статиц воид маин (Стринг аргс [ ]) {Систем.оут.принтлн ('Главни!')}}

Излаз:

Ово је први статички блок!
Ово је други статички блок!
Главни!

ц ++ код за сортирање спајања

Ове методе пружају корисницима ефикасан начин употребе статичког блока.

Тако смо дошли до краја овог чланка о „Статичком блоку у Јави“. Ако желите да сазнате више, погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.