Ako implementovať statický blok v Jave?



Tento článok predstaví ďalšiu zaujímavú tému, ktorou je Static Block In Java, a bude na ňu nadväzovať programové vysvetlenie

Tento článok predstaví ďalšiu zaujímavú tému, ktorou je Static Block In a nadviaže na ňu programovým vysvetlením. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,

Java poskytuje používateľovi blok známy ako statický blok, ktorý sa používa hlavne na statické inicializácie triedy. Blok sa skladá zo sady príkazov, ktoré sa vykonávajú pred vykonaním hlavnej metódy. To je spôsobené tým, že trieda musí byť načítaná do hlavnej pamäte pred jej použitím a počas načítania triedy je vykonaný statický blok. Pri definovaní počtu statických blokov v programe sa bloky vykonávajú zhora nadol.





Pokračujeme týmto článkom o statickom bloku v Jave

Syntax:



statické {........ // Príkazy ........}

Pokračujeme týmto článkom o statickom bloku v Jave

Príklad statického bloku

trieda Static {static int p int q // vytvorenie statického bloku static {p = 18 System.out.println ('This is the static block!')} // end of static block} public class Main {public static void main (String args []) {// Prístup k p bez vytvorenia objektu System.out.println (Static.p)}}

Výkon:
Toto je statický blok!
18



Je potrebné poznamenať, že statické bloky sa vykonávajú pred konštruktormi, ako je vidieť v nasledujúcom príklade:

čo je init v pythone
trieda Stat {static int p int q static {p = 18 System.out.println ('Toto je statický blok!')} Stat () {System.out.println ('Constructor!')}} verejná trieda Hlavné { public static void main (String args []) {// Aj keď máme dva objekty, statický blok sa vykoná iba raz. Stat s1 = nový Stat () Stat s2 = nový Stat ()}}

Výkon:

Toto je statický blok!
Staviteľ!
Staviteľ!

Pokračujeme týmto článkom o statickom bloku v Jave

Príklad viacerých statických blokov

Môžeme tiež definovať viac statických blokov v jednom programe:

public class Stat {static {System.out.println ('Toto je prvý statický blok!')} static {System.out.println ('Toto je druhý statický blok!')} public static void main (String args [ ]) {System.out.println ('Hlavné!')}}

Výkon:

Toto je prvý statický blok!
Toto je druhý statický blok!
Hlavné!

výukové programy pre Android pre začiatočníkov

Tieto metódy poskytujú používateľom efektívny spôsob použitia statického bloku.

Tak sme sa dostali na koniec tohto článku o statickom bloku v Jave. Ak sa chcete dozvedieť viac, pozrite si Edureka, dôveryhodná online vzdelávacia spoločnosť. Výcvikový a certifikačný kurz Edureka Java J2EE a SOA je navrhnutý tak, aby vás vyškolil pre základné aj pokročilé koncepty Java spolu s rôznymi rámcami Java, ako je Hibernate & Spring.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.