Jak zaimplementować blok statyczny w Javie?



Ten artykuł wprowadzi do innego interesującego tematu, jakim jest blok statyczny w Javie, i omówi go z objaśnieniem programistycznym

Ten artykuł wprowadzi do innego interesującego tematu, jakim jest Static Block In a następnie przedstawi automatyczne wyjaśnienie. Poniższe wskazówki zostaną omówione w tym artykule,

Java udostępnia użytkownikowi blok zwany blokiem statycznym, który jest używany głównie do statycznych inicjalizacji klasy. Blok składa się z zestawu instrukcji, które są wykonywane przed wykonaniem metody głównej. Wynika to z faktu, że klasa musi zostać załadowana do pamięci głównej przed jej użyciem, a blok statyczny jest wykonywany podczas ładowania klasy. Podczas definiowania liczby bloków statycznych w programie, bloki są wykonywane od góry do dołu.





zamknij program w java

Przechodząc do tego artykułu o blokach statycznych w Javie

Składnia:



static {........ // Instrukcje ........}

Przechodząc do tego artykułu o blokach statycznych w Javie

Przykład bloku statycznego

class Static {static int p int q // tworzenie statycznego bloku static {p = 18 System.out.println ('To jest statyczny blok!')} // koniec statycznego bloku} public class Main {public static void main (String args []) {// Dostęp do p bez tworzenia obiektu System.out.println (Static.p)}}

Wynik:
To jest blok statyczny!
18



Należy zauważyć, że bloki statyczne są wykonywane przed konstruktorami, co widać w poniższym przykładzie:

class Stat {static int p int q static {p = 18 System.out.println ('To jest blok statyczny!')} Stat () {System.out.println ('Konstruktor!')}} public class Main { public static void main (String args []) {// Mimo że mamy dwa obiekty, blok statyczny jest wykonywany tylko raz. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Wynik:

To jest blok statyczny!
Budowniczy!
Budowniczy!

Przechodząc do tego artykułu o blokach statycznych w Javie

Przykład wielu bloków statycznych

W jednym programie możemy również zdefiniować wiele bloków statycznych:

public class Stat {static {System.out.println ('To jest pierwszy blok statyczny!')} static {System.out.println ('To jest drugi blok statyczny!')} public static void main (String args [ ]) {System.out.println ('Główne!')}}

Wynik:

To jest pierwszy blok statyczny!
To jest drugi blok statyczny!
Główny!

ustaw ścieżkę klasy dla java

Metody te zapewniają użytkownikom efektywny sposób korzystania z bloku statycznego.

W ten sposób doszliśmy do końca artykułu „Static Block in Java”. Jeśli chcesz dowiedzieć się więcej, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online. Szkolenie i certyfikacja J2EE i SOA firmy Edureka ma na celu przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji języka Java, a także różnych struktur Java, takich jak Hibernate i Spring.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na tym blogu, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.