Jak implementovat statický blok v Javě?



Tento článek představí další zajímavé téma, kterým je Static Block In Java, a naváže na něj programovým vysvětlením

Tento článek představí další zajímavé téma, kterým je Static Block In a naváže na to programovým vysvětlením. V tomto článku se budeme zabývat následujícími ukazateli,

Java poskytuje uživateli blok známý jako statický blok, který se používá hlavně pro statické inicializace třídy. Blok se skládá ze sady příkazů, které jsou provedeny před provedením hlavní metody. To je způsobeno skutečností, že třída musí být načtena do hlavní paměti před jejím použitím a statický blok je proveden během načítání třídy. Při definování počtu statických bloků v programu se bloky provádějí shora dolů.





Pokračování tohoto článku o statickém bloku v Javě

Syntax:



statické {........ // Prohlášení ........}

Pokračování tohoto článku o statickém bloku v Javě

Příklad statického bloku

třída Static {static int p int q // vytvoření 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 []) {// Přístup k p bez vytvoření objektu System.out.println (Static.p)}}

Výstup:
Toto je statický blok!
18



Je třeba poznamenat, že statické bloky jsou prováděny před konstruktory, jak je vidět v následujícím příkladu:

ukončete program v Javě
třída Stat {static int p int q static {p = 18 System.out.println ('This is a static block!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// I když máme dva objekty, statický blok se provede pouze jednou. Stat s1 = nový Stat () Stat s2 = nový Stat ()}}

Výstup:

Toto je statický blok!
Stavitel!
Stavitel!

Pokračování tohoto článku o statickém bloku v Javě

Příklad více statických bloků

Můžeme také definovat více statických bloků v jednom programu:

public class Stat {static {System.out.println ('This is the first static block!')} static {System.out.println ('This is the second static block!')} public static void main (String args [ ]) {System.out.println ('Hlavní!')}}

Výstup:

Toto je první statický blok!
Toto je druhý statický blok!
Hlavní!

výukové programy pro Android pro začátečníky

Tyto metody poskytují uživatelům efektivní způsob použití statického bloku.

Tak jsme dospěli ke konci tohoto článku o „Static Block In Java“. Pokud se chcete dozvědět více, podívejte se na Edureka, důvěryhodná online vzdělávací společnost. Školicí a certifikační kurz Edureka Java J2EE a SOA je navržen tak, aby vás vyškolil jak pro základní, tak pro pokročilé koncepty Java spolu s různými rámci Java, jako je Hibernate & Spring.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto blogu a my se vám ozveme co nejdříve.