Paano Maipatupad ang Static Block Sa Java?



Ang artikulong ito ay magpapakilala sa isa pang paksa ng interes na Static Block In Java at susundan ito sa isang paliwanag na programmatic

Ang artikulong ito ay magpapakilala sa isa pang kawili-wiling paksa na Static Block In at susundan ito ng isang programmatic na paliwanag. Saklaw ang artikulong ito sa artikulong ito,

Ang Java ay nagbibigay sa gumagamit ng isang bloke na kilala bilang static block, na pangunahing ginagamit para sa mga static na pagsisimula ng isang klase. Ang bloke ay binubuo ng isang hanay ng mga pahayag na naisagawa bago ang pagpapatupad ng pangunahing pamamaraan. Ito ay dahil sa ang katunayan na ang klase ay kailangang mai-load sa pangunahing memorya bago ang paggamit nito, at ang static block ay isinasagawa habang naglo-load ang klase. Sa pagtukoy ng isang bilang ng mga static na bloke sa isang programa, ang mga bloke ay isinasagawa mula sa itaas hanggang sa ibaba.





Nagpapatuloy sa artikulong ito sa Static Block sa Java

Syntax:



static {........ // Mga Pahayag ........}

Nagpapatuloy sa artikulong ito sa Static Block sa Java

Halimbawa ng isang Static Block

klase Static {static int p int q // lumilikha ng static block static {p = 18 System.out.println ('Ito ang static block!')} // pagtatapos ng static block} pampublikong klase Pangunahing {public static void main (String args []) {// Pag-access sa p nang hindi lumilikha ng isang object System.out.println (Static.p)}}

Output:
Ito ang static block!
18



Dapat pansinin na ang mga static block ay naisagawa bago ang mga konstruktor, tulad ng nakikita sa sumusunod na halimbawa:

class Stat {static int p int q static {p = 18 System.out.println ('Ito ay isang static block!')} Stat () {System.out.println ('Cons konstruktor!')}} pampublikong klase Pangunahing { pampublikong static void main (String args []) {// Kahit na mayroon kaming dalawang mga bagay, ang static block ay naisakatuparan nang isang beses lamang. Stat s1 = bagong Stat () Stat s2 = bagong Stat ()}}

Output:

Ito ay isang static block!
Tagabuo!
Tagabuo!

Nagpapatuloy sa artikulong ito sa Static Block sa Java

Halimbawa ng Maramihang mga Static Blocks

Maaari rin naming tukuyin ang maraming mga static na bloke sa isang solong programa:

pampublikong klase Stat {static {System.out.println ('Ito ang unang static block!')} static {System.out.println ('Ito ang pangalawang static block!')} pampublikong static void main (String args [ ]) {System.out.println ('Pangunahing!')}}

Output:

Ito ang unang static block!
Ito ang pangalawang static block!
Pangunahin!

Ang mga pamamaraang ito ay nagbibigay sa mga gumagamit ng isang mahusay na paraan ng paggamit ng static block.

ano ang token sa java

Sa gayon ay natapos na kami sa artikulong ito sa 'Static Block In Java'. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.